【发布时间】:2011-03-12 17:43:08
【问题描述】:
有没有办法让用户选择他们用于音频输出的设备?
在文档中,我发现您可以通过将 kAudioSessionProperty_OverrideAudioRoute 设置为以下任一方式来选择要使用的路由:
- kAudioSessionOverrideAudioRoute_None,或
- kAudioSessionOverrideAudioRoute_Speaker
但是我想让用户使用他们的蓝牙耳机来收听音频。
如果您查看 Apple 自己的“语音备忘录”应用程序,在播放菜单的左上角有一个按钮,可让您选择要使用的音频设备。连接蓝牙耳机后,按下按钮会弹出一个菜单,可以在以下选项中进行选择:
- 蓝牙耳机
- iPhone
- 演讲者
有没有办法在我自己的应用程序中使用标准 Apple API 来实现此功能?
【问题讨论】:
标签: iphone objective-c audio bluetooth