4

我正在开发一个 VoIP 应用程序,该应用程序允许用户在多个输出可用时选择音频源。就像原生手机应用程序一样,当连接蓝牙音箱时,原来的“音箱”图标会变成“蓝牙/音箱”图标,您可以在其中选择电话/扬声器/蓝牙..

在尝试使用 . 几次失败后AVAudioSession,我找到了使用MPVolumeView. MPVolumeView的路由按钮允许用户选择播放声音的设备。不过,这不是一个理想的解决方案......但我知道在 Apple 的代码中,他们确实有方法来检索所有可用的音频源并设置特定的输出。 .我很好奇这是怎么做到的?

我以前知道你可以使用音频会话服务,但这个库在 iOS7 中已被弃用。而且我找不到任何方法来从替代AVAudioSession类中检索可用的输出源......

在过去的几天里我一直在寻找这个并问了一些相关的问题..仍在尝试我的运气:)

4

0 回答 0