AVAudioSessionCategoryPlayAndRecord with Airplay

thf*_*ave 33 ios avaudiosession airplay

我的应用程序使用麦克风并输出音频,因此我将我的音频会话设置为播放和录制类别,但这似乎禁用了Airplay.如果我将类别设置为Play,Airplay可以正常输出(但显然输入不起作用).

我已经尝试将输出路径覆盖到扬声器,以防它需要通过Airplay输出,但没有快乐.

有任何想法吗?

Cam*_*ron 0

如果您想更改音频的去向,您需要调用 AudioSessionSetProperty,并向其传递指定音频去向的常量。这些常数是

kAudioSessionOverrideAudioRoute_None,它指定您希望将音频路由到接收器(如果是的话,则为播放),或者

kAudioSessionOverrideAudioRoute_Speaker,指定音频应路由到手机底部的扬声器。