wxr
2024-11-14 589eb3ae9f309dd7adaac7b5ee48f4a9259855f8
HDLLinphoneSDKDemoNew/HDLLinphoneSDK/src/main/java/com/hdl/hdllinphonesdk/core/service/HDLLinphoneService.java
@@ -346,11 +346,11 @@
        //2.设置UserAgent
        setUserAgent();
        //3.设置播放铃声
//        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);
        // 全视通sip设置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、H264、H265 等启用
        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
     *