内置扬声器iOS 7的蓝牙输入



我正在研究一个涉及iOS和蓝牙耳机的个人项目,我遇到了一些问题。我要实现的是一种使用蓝牙的对讲应用。我希望能够连接到蓝牙耳机,并使用内置扬声器播放来自麦克风的音频。

我已经设法使用蓝牙连接到耳机,但是我无法将音频重新指导到设备的扬声器。每当我连接并且AudioSession preferredInput设置为蓝牙耳机时,音频是通过耳机而不是通过扬声器播放的。

如果有人可以将我指向正确的方向,甚至可以给我一些示例代码。

P.S:我对使用Ezaudio框架获得的简单性和绘图功能感到非常满意。如果有一种方法可以使用Ezaudio实现我的目标,那将是很棒的。

尝试此

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

最新更新