ios - 如何显示音频路由操作表?

标签 ios swift avaudiosession

我正在尝试像在 native 语音邮件中那样实现操作表。当连接到蓝牙耳机时,“扬声器”按钮将变为“音频”。选择“音频”按钮将显示用于选择音频输出的操作表。可以使用 MPVolumeView.showsRouteButton 完成类似的操作,但这不是我想要的。我怎样才能实现这种 Action 表风格? enter image description here

最佳答案

如果您想实现自己的路由表,您可以获取所有可用设备并在它们之间切换。这blog应该有帮助

我不相信 AVAudioSession 可以返回设备列表。这post似乎有一些骇人听闻的方法可以做到这一点。

关于ios - 如何显示音频路由操作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56588863/

相关文章:

iOS swift 'Could not find member executeFetchRequest'

ios - 宽度约束更新后 View 未重绘

ios - 验证失败后刷新(重新加载)NSManagedObject

swift - 创建新用户帐户后将用户数据写入 Firebase

ios - 带有 xcconfig 链接器标志的 CocoaPods 警告

ios - 如何从 PARSE.com 中的 PFquery 获取 NSArray 的 objectId

ios - 将项目插入数组时基于更新 UIimage

ios - iOS中的音频处理以获得音量和音调

ios - 当我使用 AVPlayer 播放音频时,如何在 UIWebView 中暂停音频

iOS - 后台 AVAudioSession 路由更改通知