我在音频应用程序的工作(使用音频单元)。
一的要求是要能够从UI(听筒,扬声器,连接的蓝牙设备等)改变音频路由。
我用的是MPVolumeView这一点。
最近我有与被显示在动作片轻拍在卷视图中的路线按钮时打开路由列表中的错误。
我认为,这个问题只出现在iOS6的,但不知道这一点。
其结果是随机的:
- 有时只显示iPhone
- 有时它显示iPhone代替两次iPhone和扬声器(在这种情况下通常靠近两个“IPHONE”按钮的图标像它是扬声器 - TV图标)
- 有时它的工作好
- 蓝牙始终显示良好
一些额外的信息:
体积视图只在播放与录制音频类别启动。
体积视图被启动,并添加到用户点击屏幕上的相应的按钮仅之后的屏幕。 类别切换后才能播放和记录(它不是直接的,所以我设置一个监听到路由的转换,使只有在路由真正改变的按钮),此按钮将变为可用。
截图:
如果有人遇到过这个问题,那么请共享的解决方案。
谢谢。