From 357b934aa50e51148d14ff238919868095a45afd Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期二, 24 八月 2021 10:15:17 +0800 Subject: [PATCH] 2021-08-24 1.呼叫页面增加震动提醒 --- HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java | 35 ++++++++++++++++------------------- 1 files changed, 16 insertions(+), 19 deletions(-) diff --git a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java index 8772ac9..04b9089 100644 --- a/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java +++ b/HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java @@ -309,42 +309,39 @@ HDLLog.E(userCerts + " can't be created."); } } - //璁剧疆UserAgent - setUserAgent(); + //1.璁剧疆瀛樺偍鐢ㄦ埛x509璇佷功鐨勭洰褰曠殑璺緞 mCore.setUserCertificatesPath(userCerts); + //2.璁剧疆UserAgent + setUserAgent(); // mCore.setNativeRingingEnabled(true); // mCore.setRemoteRingbackTone(mRingSoundFile); // mCore.setTone(ToneID.CallWaiting, mRingSoundFile); - mCore.setRing(mRingSoundFile); +// mCore.setRing(mRingSoundFile); // mCore.setPlayFile(mPauseSoundFile); // mCore.enableVideoCapture(false);//绂佺敤鎵嬫満鎽勫儚澶磋棰戦噰闆� - mCore.setNetworkReachable(true); - //鍥炲0娑堥櫎 -// boolean isEchoCancellation = (boolean) SPUtils.get(mServiceContext, "echo_cancellation", true); - //鍥炲0娑堥櫎 + //3.鍥炲0娑堥櫎 mCore.enableEchoCancellation(true); mCore.enableEchoLimiter(true); - - //鑷�傚簲鐮佺巼鎺у埗 + //4.鑷�傚簲鐮佺巼鎺у埗 mCore.enableAdaptiveRateControl(true); - //audio 鐮佺巼璁剧疆 + //5.audio 鐮佺巼璁剧疆 mCore.getConfig().setInt("audio", "codec_bitrate_limit", 36); - + //6.瑙嗛灏哄鍋忓ソ璁剧疆 榛樿qvga VideoDefinition preferredVideoDefinition = Factory.instance().createVideoDefinitionFromName("qvga"); mCore.setPreferredVideoDefinition(preferredVideoDefinition); - + //7.璁剧疆甯﹀闄愬埗锛屽甫瀹藉崟浣嶄负kbits/s, 0琛ㄧず鏃犻檺 mCore.setUploadBandwidth(1536); mCore.setDownloadBandwidth(1536); - + //8.璁剧疆鍚敤H264缂栫爜 mCore.getConfig().setBool("app", "open_h264_download_enabled", true); + //9.璁剧疆瑙嗛鐨勯粯璁ょ瓥鐣� VideoActivationPolicy vap = mCore.getVideoActivationPolicy(); vap.setAutomaticallyInitiate(true); mCore.setVideoActivationPolicy(vap); - - // 璁剧疆缂栫爜鏍煎紡 + //10.璁剧疆缂栫爜鏍煎紡 setCodecMime(); } @@ -448,10 +445,10 @@ // The factory config is used to override any other setting, let's copy it each time copyFromPackage(R.raw.linphonerc_factory, "linphonerc"); mRingSoundFile = basePath + "/oldphone_mono.wav"; - copyIfNotExist(R.raw.oldphone_mono, basePath + "/oldphone_mono.wav"); - copyIfNotExist(R.raw.ringback, basePath + "/ringback.wav"); - mPauseSoundFile = basePath + "/toy_mono.wav"; - copyIfNotExist(R.raw.toy_mono, basePath + "/toy_mono.wav"); + copyIfNotExist(R.raw.oldphone_mono, mRingSoundFile); +// copyIfNotExist(R.raw.ringback, basePath + "/ringback.wav"); +// mPauseSoundFile = basePath + "/toy_mono.wav"; +// copyIfNotExist(R.raw.toy_mono, basePath + "/toy_mono.wav"); } catch (IOException ioe) { Log.e(ioe); -- Gitblit v1.8.0