我正在从事一个涉及iOS和蓝牙耳机的个人项目,但遇到了一些问题。
我想要实现的是某种使用蓝牙的对讲应用程序。
我希望能够连接到蓝牙耳机,并使用内置扬声器播放来自其麦克风的音频。
我已经设法使用蓝牙连接了耳机,但是无法将音频重定向到设备的扬声器。每当我连接并且AudioSession preferredInput设置为蓝牙耳机时,音频就通过耳机而不是通过扬声器播放。
如果有人可以指出正确的方向,甚至给我一些示例代码,那将是很棒的。
附注:我对使用EZAudio框架获得的简单性和绘图功能感到非常满意。如果可以使用EZAudio实现我的目标,那就太好了。
最佳答案
试试这个
NSError *sessionError = nil;
[[AVAudioSession sharedInstance] setDelegate:self];
[[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&sessionError];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error: &sessionError];
关于ios - 蓝牙输入到内置扬声器iOS 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21414705/