iOS版:在MPVolumeView缺少音频路由/来源(iOS: Missing audio rou

2019-10-17 11:14发布

我在音频应用程序的工作(使用音频单元)。
一的要求是要能够从UI(听筒,扬声器,连接的蓝牙设备等)改变音频路由。
我用的是MPVolumeView这一点。

最近我有与被显示在动作片轻拍在卷视图中的路线按钮时打开路由列表中的错误。
我认为,这个问题只出现在iOS6的,但不知道这一点。
其结果是随机的:

  • 有时只显示iPhone
  • 有时它显示iPhone代替两次iPhone和扬声器(在这种情况下通常靠近两个“IPHONE”按钮的图标像它是扬声器 - TV图标)
  • 有时它的工作好
  • 蓝牙始终显示良好

一些额外的信息:
体积视图只在播放与录制音频类别启动。
体积视图被启动,并添加到用户点击屏幕上的相应的按钮仅之后的屏幕。 类别切换后才能播放和记录(它不是直接的,所以我设置一个监听到路由的转换,使只有在路由真正改变的按钮),此按钮将变为可用。

截图:

如果有人遇到过这个问题,那么请共享的解决方案。

谢谢。

Answer 1:

我在我的iPhone 4S多任务托盘的路由选择用户界面和5运行6.0见过这个。 我怀疑这是一个iOS的错误。



Answer 2:

我有同样的问题。 我已经注意到的是,它是与当前正在播放的媒体。 如果不是与Airplay的/媒体设备兼容,则它不会出现在列表中。 例如,我要玩音频的蓝牙HFP设备,只支持8KHz的音频。 我见过它修改了音频的设备匹配的应用程序,但不知道他们是如何做到这一点编程。



文章来源: iOS: Missing audio routes/sources in MPVolumeView