2017-05-27 22 views
0

私は、Bluetoothヘッドセットから音声を録音する必要があるアプリケーションを持っています。 SiriやGoogle Assistantのような作業が必要です。アプリケーションのボタンを押すと、マイクではなくBluetooth MICの音声が録音されます。それは可能ですか? 私の理解は です。1)BluetoothはAppleが認定した外部アクセサリ 2)か、ヘッドセットはHFPリンクをアクティブにするようなHFPのようなプロトコルを実装できますか? ヒント?iOSデバイスのBluetoothヘッドセットから音声を録音するにはどうすればよいですか?

答えて

0

録音が必要な場合は、BluetoothデバイスがiOSとペア設定されている場合はまっすぐです。マイク付きのBluetoothヘッドセットはすべて正常に動作します。

録音を開始すると、すでにオーディオセッションのカテゴリが再生および録音に変更されていると思います。あなたは

-[AVAudioSession availableInputs] 

で、すべての利用可能な入力ルートをチェックし、時にはそれが失敗します

-[AVAudioSession setPreferredInput:error:] 

でそれを設定し、その後、ブルートゥースを見つけるために繰り返すことができ

はその後、あなたは出力をチェックする必要がありますパラメータエラーが発生して何か問題があるかどうかを調べます。

関連する問題