现在,当用户按下 AVRoutePickerView
时,他们可以选择 iPhone
和其他 AirPlay 目标。并选择 iPhone
使用免提播放音频:
我希望有一个选项可以在 iPhone
和 Speaker
之间切换,其中 iPhone
将音频路由到内部听筒扬声器,而 Speaker
路由音频到免提电话。这就是手机上其他应用(电话、Google 语音等)的工作方式:
答案 0 :(得分:1)
我明白了,但我对 Apple 很生气,因为它基本上没有任何关于事情应该如何运作的文档!
本质上,您必须在调用 overrideOutputAudioPort
之后但在调用 AVAudioSession
之前在 setCategory
上 setActive
。无论您想使用哪条路线进行覆盖(.speaker
或 .none
)——无论哪种方式,它现在都允许您在 {{1} 中选择扬声器或 iPhone }.举个例子:
AVRoutePickerView