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"

的框