MPVolumeView 未在 iOS 11 上显示音频路由
Posted
技术标签:
【中文标题】MPVolumeView 未在 iOS 11 上显示音频路由【英文标题】:MPVolumeView not showing audio routes on iOS 11 【发布时间】:2017-09-27 11:42:34 【问题描述】:我的应用显示 MPVolumeView 按钮。当没有耳机或蓝牙耳机未连接时,单击此按钮会显示两个选项。 iPhone 和 iPhone 扬声器(用于扬声器和耳机)。这在 ios 10 之前非常好。但在 iOS 11 上,此按钮被禁用。它仅在连接到无线耳机时才显示可用路线。
我在 MPVolumeView 中看不到任何更改或弃用的 API。还有其他人看到这个问题吗?
另外需要注意的是,当我阅读 iOS 11 上不同设计的音量控制指示器时,我仍然看到旧的音量控制指示器。
【问题讨论】:
【参考方案1】:发现我需要在 iOS 11 上使用 AVRoutePickerView。这提供了音频路由选项和音量滑块。
【讨论】:
以上是关于MPVolumeView 未在 iOS 11 上显示音频路由的主要内容,如果未能解决你的问题,请参考以下文章
MPVolumeView 的滑块 setVolumeThumbImage:forState: 在 iOS5 上不起作用
iOS MPVolumeView 基于 AudioSession Mode 中断