我是PJSIP安卓版的新开发者。 (Android版本4.4)
我正在测试从PJSIP官方网站获得的PJSIP android示例应用程序。
拨打电话时,来电正常,但没有听到声音。
我检查了日志,发现应用程序在拨打电话时没有设置声音设备。 (事实上,确实如此,我只是在拨打电话时错过了日志。)
The log of making outgoing call
我发现有一条消息可能是导致拨出电话没有音频的原因。
sound_port.c EC suspended because of inactivity
但我仍然不知道为何拨打电话时没有音频。 任何人都可以知道如何解决这个问题或给我更多方向来检查这个问题?
提前致谢。
答案 0 :(得分:1)
你是怎么打电话的?你设置了CallOpParam和CallSetting吗?
如果没有尝试以下内容:
CallOpParam callOpParam = new CallOpParam(true);
CallSetting callSetting = new CallSetting();
callSetting.setAudioCount(1);
//callSetting.setVideoCount(1); //If you want video
callOpParam.setOpt(callSetting);
Call call = new Call(account);
call.makeCall("destination", callOpParam);
为了获得更好的帮助,您能否列出拨打电话的方式以及接听电话的方式?
希望这对你有所帮助。