首页 文章

pjsip ios:蓝牙无法正常工作

提问于
浏览
3

我正在使用pjsip 2.3版(稳定版)在iOS中构建一个示例voip应用程序 . 一切正常,但蓝牙耳机无法与应用程序一起使用 .

我正在通过AVAudioSession启用蓝牙

AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:nil];

我在打电话之前启用了AVAudioSession实例 .

AVAudioSession *session = [AVAudioSession sharedInstance];
    [session setActive:YES error:nil];

我在呼叫结束后禁用AVAudioSession实例 .

AVAudioSession *session = [AVAudioSession sharedInstance];
    [session setActive:NO error:nil];

我也按照这里给出的指示

https://trac.pjsip.org/repos/wiki/Getting-Started/iPhone#UnabletosupportBluetoothinput):

但是蓝牙似乎根本不起作用 .

我很确定这与pjsip有关,因为我创建了一个简单的iOS应用程序,可以录制和播放使用AVAudioSession的声音,与上面提到的相同,蓝牙工作完全正常 .

正在使用的设备:iPhone 5s iOS 8.4

请提供配置pjsip的输入,以便我可以启用蓝牙 .

1 回答

相关问题