Rah*_*hin 8 audio mobile android bluetooth android-bluetooth
我正在考虑构建一个Android应用程序,允许通过蓝牙与Android手机之间传输音频.我之前在Stackoverflow上读过类似的问题,并且根据我的理解,A2DP不能用作Android不能成为A2DP接收器.
从理论上讲,我认为像HFP或HFP AG这样的配置文件应该允许双向音频流.在Android API中,有没有办法强制蓝牙配对跟随此配置文件,或者OS是否决定使用哪个配置文件(例如仅在打电话时强制HFP)?
我已经能够使用基于 RFCOMM 的 SPP 实现我想要的目标。为了将音频发送到外部设备,我使用 AudioRecord API 来录制 PCM-16 音频,以便通过蓝牙实时传输音频。为了接收音频,我生成了一个线程,负责使用 AudioTrack API(在流模式下)将音频输出到扬声器