使用pjsip库的Android棒棒糖中没有音频

使用pjsip库的Android棒棒糖中没有音频,android,android-5.0-lollipop,pjsip,Android,Android 5.0 Lollipop,Pjsip,我的android应用程序使用pjsip库进行语音呼叫,但它在android 5.x上不起作用(两个方向都听不到音频)。 无论何时我打电话,都听不到声音。我不确定这是否与升级版本中android的音频设置有关 Media m = getMedia(i); AudioMedia am = AudioMedia.typecastFromMedia(m); am.adjustRxLevel(1.5f); 有人能帮我吗 Media m = getMedia(i); AudioMedia

我的android应用程序使用pjsip库进行语音呼叫,但它在android 5.x上不起作用(两个方向都听不到音频)。 无论何时我打电话,都听不到声音。我不确定这是否与升级版本中android的音频设置有关

Media m = getMedia(i);  
AudioMedia am = AudioMedia.typecastFromMedia(m);   
am.adjustRxLevel(1.5f); 
有人能帮我吗

Media m = getMedia(i);  
AudioMedia am = AudioMedia.typecastFromMedia(m);   
am.adjustRxLevel(1.5f); 
谢谢,
Sonal

我的项目也有同样的问题。我找到的解决方案是在配置文件中将PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI定义为0,PJMEDIA_AUDIO_DEV_HAS_OPENSL定义为1

Media m = getMedia(i);  
AudioMedia am = AudioMedia.typecastFromMedia(m);   
am.adjustRxLevel(1.5f); 
然而,这带来了OpenSL的死锁问题(这里提到:)

Media m = getMedia(i);  
AudioMedia am = AudioMedia.typecastFromMedia(m);   
am.adjustRxLevel(1.5f); 
因此,我希望PJSIP或Android方面有一个真正的解决方案。

调整RxLevel()对我有帮助。(接收级别)

Media m = getMedia(i);  
AudioMedia am = AudioMedia.typecastFromMedia(m);   
am.adjustRxLevel(1.5f); 

你在哪里能找到方法?