iOS:MPVolumeView中缺少音频路由/来源

时间:2012-12-04 09:43:12

标签: iphone ios6 mpvolumeview audio-route

我在音频应用上工作(使用音频单元) 其中一个要求是能够从UI(听筒,扬声器,连接蓝牙设备等)更改音频路径。
我使用MPVolumeView。

最近,我在操作表中显示的路径列表中有一个错误,该列表在点击视图中的路径按钮时打开。
我认为这个问题只出现在iOS6中,但对此并不确定 结果是随机的:

  • 有时它只显示iPhone
  • 有时会显示iPhone两次而不是iPhone和扬声器(在这种情况下,通常两个'iPHone'按钮附近的图标就像是扬声器 - 电视图标)
  • 有时候效果很好
  • 蓝牙始终显示良好

其他一些信息:
仅在播放和录制音频类别中启动音量视图 只有在用户点击屏幕上的相应按钮后,才会启动音量视图并将其添加到屏幕。只有在将类别切换为“播放和录制”后,此按钮才可用(它不是即时的,因此我将路由转换设置为侦听器,并且仅在路由真正更改后启用该按钮)。

截图: enter image description here

enter image description here

如果有人遇到过此问题,请分享解决方案。

谢谢。

2 个答案:

答案 0 :(得分:0)

我在iPhone 4S和5运行6.0的多任务托盘的路由选择UI中看到了这一点。我怀疑这是一个iOS错误。

答案 1 :(得分:0)

我有同样的问题。我注意到的是它与当前播放的媒体有关。如果它与Airplay /媒体设备不兼容,则它不会出现在列表中。例如,我想向蓝牙HFP设备播放音频,该设备仅支持8Khz音频。我看过一个修改音频以匹配设备的应用,但不知道他们是如何以编程方式进行的。