【问题标题】:pjsip ios : Bluetooth not workingpjsip ios:蓝牙不工作
【发布时间】:2015-08-11 18:45:39
【问题描述】:

我正在使用 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 的输入,以便我可以启用蓝牙。

【问题讨论】:

    标签: ios bluetooth avaudiosession pjsip


    【解决方案1】:

    PJSIP 的这个修复修复了蓝牙问题:https://trac.pjsip.org/repos/changeset/5142

    这似乎对我有用。

    【讨论】:

    • 已应用上述解决方案但无法正常工作。您对使用 pjsip ios 进行蓝牙通话还有其他建议吗?
    猜你喜欢
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    相关资源
    最近更新 更多