
一切都很好,但是当我打电话给某人时,我听不到响声.但另一方面,他正在接听电话.
在这里,我们无法判断呼叫是否与其他呼叫相关联.
请帮我.谢谢.
解决方法 自己生成音调.您可以使用 android.media.ToneGenerator.像这样的东西:ToneGenerator toneGenerator = new ToneGenerator(AudioManager.STREAM_VOICE_CALL,100);toneGenerator.startTone(ToneGenerator.TONE_CDMA_NETWORK_USA_RINGBACK,1000);
编辑
您可以在notifyCallState中获取Callinfo.
Callinfo ci = call.getInfo();if (ci.getState() == pJsip_inv_state.PJsIP_INV_STATE_EARLY && ci.getRole() == pJsip_role_e.PJsIP_RolE_UAC && ci.getLastReason().equals("Ringing")) { toneGeneratorHelper.startRingBack();} else { toneGeneratorHelper.stopRingBack();} 并且对于重复音调,您可以使用postDelayed处理程序.为此创建帮助程序类.
总结以上是内存溢出为你收集整理的(180振铃)连接时调用android pjsip(pjsua2)时没有铃声全部内容,希望文章能够帮你解决(180振铃)连接时调用android pjsip(pjsua2)时没有铃声所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)