我的Android应用程序使用pjsip库进行语音呼叫,但它不适用于Android 5.x(在任何方向都没有听到音频)。 每当我拨打电话时,都听不到声音。我不确定这是否与升级版本中的android中的音频设置有关。
任何人都可以帮我吗?
谢谢, Sonal
答案 0 :(得分:0)
我的项目遇到了同样的问题。我找到的解决方案是在配置文件中将PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI定义为0,将PJMEDIA_AUDIO_DEV_HAS_OPENSL定义为1.
这引起了OpenSL的死锁问题(这里提到:http://trac.pjsip.org/repos/wiki/Getting-Started/Android#opensl)。
所以我希望在PJSIP或Android方面提供真正的解决方案。
答案 1 :(得分:0)
调整RxLevel()帮助了我。 (接收水平)
Media m = getMedia(i);
AudioMedia am = AudioMedia.typecastFromMedia(m);
am.adjustRxLevel(1.5f);