2014-01-28 94 views
0

我正在研究涉及iOS和藍牙耳機的個人項目,並且遇到了一些問題。 我試圖實現的是某種使用藍牙的對講應用程序。 我希望能夠連接到藍牙耳機,並使用內置揚聲器播放來自麥克風的音頻。藍牙輸入到內置揚聲器iOS 7

我設法使用藍牙連接到耳機,但我無法將音頻重新指向設備的揚聲器。每當我連接並且AudioSession preferredInput設置爲藍牙耳機時,音頻將通過耳機播放,而不是通過揚聲器播放。

如果有人能指向我正確的方向,或者甚至給我一些例子代碼將是偉大的。

P.S:我對使用EZAudio框架獲得的簡單性和繪圖功能非常滿意。如果有一種方法可以使用EZAudio來實現我的目標,那將會很棒。

回答

-1

嘗試這個

NSError *sessionError = nil; 
[[AVAudioSession sharedInstance] setDelegate:self]; 
[[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&sessionError]; 
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error: &sessionError]; 
+0

setDelegate在iOS的7貶值這是行不通的。 – MarkFisher

相關問題