2017-08-09 24 views
1

AVAudioPlayerでオーディオファイルを再生して着信通知をシミュレートしています。内蔵スピーカーと接続されたBluetoothヘッドセットの両方にオーディオを同時に再生したい。iOSでオーディオを内蔵スピーカーとBluetoothヘッドセットの両方に同時にルーティングする

AllowBluetoothカテゴリオプションを選択してAVAudioSessionCategoryMultiRouteAVAudioSessionCategoryPlayAndRecordを使用してみました。

AVAudioSessionCategoryMultiRouteの場合、使用可能な出力でBluetoothデバイスを検出できません。

AVAudioSessionCategoryPlayAndRecordの場合、オーディオセッションカテゴリを設定するときに渡されたカテゴリオプションに応じて、オーディオはBluetoothまたはスピーカのいずれかにルーティングされます。

AVAudioSession APIを使用して、内蔵スピーカーとBluetoothデバイスの両方に同時に音声をルーティングすることはできますか?利用可能な場合、すべてのコードスニペットAVAudioSessionCategoryMultiRoutedocumentationをみる

+0

あなたはこれに運がありましたか? –

答えて

0

は述べている(私が追加強調)

同時に異なる出力装置にオーディオデータの別個のストリームをルーティングするためのカテゴリ。

異なるオーディオストリームのみを異なる出力チャンネルに出力できることを意味します。同じオーディオストリームを複数のチャンネルに出力することはできません。

私の言う限り、複数のチャンネルで同じオーディオストリームを再生する方法はありません。

関連する問題