Apple のAVAudioSessionPortDescriptionリファレンスに記載されている 3 つの異なる Bluetooth 関連のオーディオ ポート タイプがあります。しかし、Apple はこれら 3 つのタイプについてあまり説明していません。誰かがもっと説明するのを手伝ってくれますか?
1 に答える
AVAudioSessionPortBluetoothHFP | 入出力
これは、車やイヤホンなど、ハンズフリー プロファイルを介して Bluetooth デバイスに接続されている場合に使用されます。AVAudioSessionCategoryPlayAndRecord
オーディオ セッション カテゴリをカテゴリ オプションに設定することでアクセスできますAVAudioSessionCategoryOptionAllowbluetooth
。
AVAudioSessionPortBluetoothA2DP | 出力のみ
これは主に、A2DP (高度なオーディオ配信プロファイル) を使用したオーディオのストリーミングに使用されます。小さなポータブル Bluetooth スピーカー (Jambox など) は、このプロファイルを使用してオーディオをストリーミングします。オーディオ セッション カテゴリを に設定することでアクセスできますAVAudioSessionCategoryPlayback
。
AVAudioSessionPortBluetoothLE | AVAudioSessionPortBluetoothLE | 出力のみ
iOS 7 の新機能ですが、Bluetooth Low Energy プロトコルを実装してオーディオをストリーミングできるデバイスを認識していません。