iOS: 正在通过蓝牙播放音频
iOS: Playing Audio via Bluetooth
我在尝试让我的应用程序的音频通过蓝牙播放时遇到了困难。
我已经在我的 AppDelegate
中设置了我的 AVAudioSession
,如下所示:
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions options: .AllowBluetooth)
但是,当我的 AVAudioPlayer
实例在我的应用程序中播放音频时,同时我的设备连接到汽车的蓝牙音频系统,它的连接就好像它正在为语音呼叫建立蜂窝连接一样。
我已经阅读了 documentation 以配置 AVAudioSession
来播放音频,我在未连接到蓝牙时也可以使用它,但我仍然不确定从这里该何去何从。
有什么关于我应该去哪里找的建议吗?
我的应用程序非常简单,它只根据用户想听的内容播放音频,可以是单独 AVAudioPlayer
播放的音频文件的组合。无需向设备输入音频。
您需要转到 "capabilities" 选项卡并确保选中 "Audio, Airplay..." 以及 "Acts/Uses Bluetooth Accessory"
的框
我在尝试让我的应用程序的音频通过蓝牙播放时遇到了困难。
我已经在我的 AppDelegate
中设置了我的 AVAudioSession
,如下所示:
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions options: .AllowBluetooth)
但是,当我的 AVAudioPlayer
实例在我的应用程序中播放音频时,同时我的设备连接到汽车的蓝牙音频系统,它的连接就好像它正在为语音呼叫建立蜂窝连接一样。
我已经阅读了 documentation 以配置 AVAudioSession
来播放音频,我在未连接到蓝牙时也可以使用它,但我仍然不确定从这里该何去何从。
有什么关于我应该去哪里找的建议吗?
我的应用程序非常简单,它只根据用户想听的内容播放音频,可以是单独 AVAudioPlayer
播放的音频文件的组合。无需向设备输入音频。
您需要转到 "capabilities" 选项卡并确保选中 "Audio, Airplay..." 以及 "Acts/Uses Bluetooth Accessory"
的框