如何在AVAudioSessionCategoryPlayAndRecord(iOS 10.0)中使用蓝牙A2DP耳机?

时间:2017-12-05 18:43:16

标签: ios bluetooth core-audio

我尝试将蓝牙A2DP耳机设置为音频链的输出。我使用选项 AVAudioSessionCategoryOptionAllowBluetoothA2DP AVAudioSessionCategoryPlayAndRecord 设置我的AudioSession。

Apple docs说这应该可以从iOS 10.0(https://developer.apple.com/documentation/avfoundation/avaudiosessioncategoryoptions/avaudiosessioncategoryoptionallowbluetootha2dp)开始,但当我执行 AudioOutputUnitStart 时,我的蓝牙耳机会从MPVolumeView的路由选择器中消失,我可以&#39听到任何声音。此外,如果我查询电流输出端口,蓝牙耳机现在显示为 AVAudioSessionPortBuiltInReceiver 而不是 AVAudioSessionPortBluetoothA2DP

0 个答案:

没有答案