Apple AVAudioSessionPortDescription参考中记录了三种不同的蓝牙相关音频端口类型。但是苹果公司对这三种类型的解释并不多。有人可以帮忙解释一下吗?
答案 0 :(得分:17)
AVAudioSessionPortBluetoothHFP |输入和输出
当通过免提配置文件(如汽车或耳机)连接到蓝牙设备时使用。可以通过将音频会话类别设置为AVAudioSessionCategoryPlayAndRecord
和类别选项AVAudioSessionCategoryOptionAllowbluetooth
来访问它。
AVAudioSessionPortBluetoothA2DP |仅输出
这主要用于使用A2DP(高级音频分发配置文件)传输音频。小型便携式蓝牙扬声器(如Jambox)使用此配置文件进行流式音频。可以通过将音频会话类别设置为AVAudioSessionCategoryPlayback
来访问它。
AVAudioSessionPortBluetoothLE |仅输出
从iOS 7开始,我不知道有哪些设备可以将音频流传输到实现蓝牙低功耗协议的设备。