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