如何在iOS中将音频输出强制路由到Bluetooth A2DP?

时间:2018-07-04 09:19:35

标签: ios avaudiosession

该应用需要通过HFP录制声音,但需要通过A2DP播放声音。

try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, with:[AVAudioSessionCategoryOptions.allowBluetooth, AVAudioSessionCategoryOptions.allowBluetoothA2DP,  AVAudioSessionCategoryOptions.mixWithOthers])

据我了解,这将使我能够使用同时支持HFP和A2DP的蓝牙设备来录制和播放声音。但是,当我查看文档时说

  

当单个设备同时支持免提配置文件(HFP)和   高级音频分发配置文件(A2DP),免提端口   将被赋予更高的路由优先级

因此,记录和播放通往HFP的两条路径,我找不到强制通过A2DP播放的方法。

1 个答案:

答案 0 :(得分:1)

好的,目前无法执行此操作。我已经与Apple进行了验证。