From 589eb3ae9f309dd7adaac7b5ee48f4a9259855f8 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期四, 14 十一月 2024 14:16:24 +0800 Subject: [PATCH] 对接海康可视对讲,禁用vp8 --- HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java | 25 +++++++++++++++++-------- 1 files changed, 17 insertions(+), 8 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 dacd5a1..45cd9df 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 @@ -346,11 +346,11 @@ //2.璁剧疆UserAgent setUserAgent(); //3.璁剧疆鎾斁閾冨0 -// mCore.setNativeRingingEnabled(true); -// mCore.setRemoteRingbackTone(mRingSoundFile); -// mCore.setTone(ToneID.CallWaiting, mRingSoundFile); -// mCore.setRing(mRingSoundFile); -// mCore.setPlayFile(mPauseSoundFile); + mCore.setNativeRingingEnabled(true); + mCore.setRemoteRingbackTone(mRingSoundFile); + mCore.setTone(ToneID.CallWaiting, mRingSoundFile); + mCore.setRing(mRingSoundFile); + mCore.setPlayFile(mPauseSoundFile); //4.绂佺敤鎵嬫満鎽勫儚澶磋棰戦噰闆� // mCore.enableVideoCapture(false);//绂佺敤鎵嬫満鎽勫儚澶磋棰戦噰闆� // mCore.setNetworkReachable(true); @@ -377,6 +377,9 @@ //11.璁剧疆缂栫爜鏍煎紡 setCodecMime(); +// mCore.setRing(mRingSoundFile); + + // 鍏ㄨ閫歴ip璁剧疆ca璇佷功 //mCore.setRootCa(basePath + "/rootca.pem"); } @@ -388,7 +391,6 @@ //1.鍚敤PCMA PCMU 8000Hz PayloadType[] ptList = mCore.getAudioPayloadTypes(); for (PayloadType pt : ptList) { -// HDLLog.i("payloadaudio", pt.getMimeType()); if ((pt.getMimeType().equals("PCMA") || pt.getMimeType().equals("PCMU")) && pt.getClockRate() == 8000) { pt.enable(true); } else { @@ -399,8 +401,11 @@ //2.璁剧疆VP8銆丠264銆丠265 绛夊惎鐢� PayloadType[] ptVideoList = mCore.getVideoPayloadTypes(); for (PayloadType pt : ptVideoList) { -// HDLLog.i("VideoPayload", pt.getMimeType()); - pt.enable(true); + if ("VP8".equals(pt.getMimeType())){ + pt.enable(false); + }else { + pt.enable(true); + } } mCore.setVideoPayloadTypes(ptVideoList); } @@ -499,6 +504,10 @@ } + public void pddd (){ +// RingtoneManager.GetDefaultUri + } + /** * copyIfNotExist * -- Gitblit v1.8.0