2017-05-27 374 views
0

我有一個應用程序需要從藍牙耳機錄製語音。它需要像Siri或Google Assistant一樣的工作。當我按下App中的按鈕時,它會記錄來自藍牙MIC的語音,而不是內置麥克風。那可能嗎? 我的理解是 1)或者藍牙是Apple認證的外部附件 2)或者耳機可以實現類似HFP的協議來激活HFP鏈接? 任何提示?如何從iOS設備的藍牙耳機錄製語音?

回答

0

如果你需要的只是錄音,如果你的藍牙設備與iOS配對,那麼它非常直接。所有帶麥克風的藍牙耳機都能正常工作。

當你開始錄製時,我認爲你已經改變了你的音頻會話類別來播放和錄製。

然後你就可以檢查所有可用的輸入途徑與

-[AVAudioSession availableInputs] 

和重複,以找到藍牙,然後用

-[AVAudioSession setPreferredInput:error:] 

有時設置它,它會失敗,你需要檢查輸出參數錯誤來查找是否有錯誤。

相關問題