Bladeren bron

update:去除fps协议

leo 1 jaar geleden
bovenliggende
commit
e280a5b131
3 gewijzigde bestanden met toevoegingen van 8 en 5 verwijderingen
  1. 6 0
      static/webRtcYJ/WXdraw.js
  2. 0 1
      static/webRtcYJ/WXtrialInterface.html
  3. 2 4
      static/webRtcYJ/rtcEngine.min.js

+ 6 - 0
static/webRtcYJ/WXdraw.js

@@ -26,6 +26,7 @@ var isAuth = parameters['authPhone']; // 是否是获取的云手机
 var wsss;
 var errorTime = 0;
 var first = true;
+let intervalerPing = null
 function changIsControl(value) {
   isControl = value;
   // if(){}
@@ -56,7 +57,11 @@ function doConnectDirectives() {
   wsss.binaryType = 'arraybuffer';
 
   wsss.onopen = function () {
+    clearInterval(intervalerPing)
     // 获取虚拟场景状态
+    intervalerPing = setInterval(() => {
+      wsss.send('ping');
+    }, 3000)
     errorTime = 0;
     var pings = { type: 'getVsStatus' };
     wsss.send(JSON.stringify(pings));
@@ -87,6 +92,7 @@ function doConnectDirectives() {
     );
   };
   wsss.onerror = function (e) {
+    clearInterval(intervalerPing)
     if(!quitBool) return 
     if (directivesTimeInterval > 7) {
       quit();

+ 0 - 1
static/webRtcYJ/WXtrialInterface.html

@@ -1421,7 +1421,6 @@
             if (input[23] == 0x5c) {
               if (CheckVerifyCode(input)) {
                 webSocketWorker.postMessage(ConfigChannel('RK3923C1201900139'));
-                webSocketWorker.postMessage(setFps())
                 var checkBuffer = GetScreenState();
                 webSocketWorker.postMessage(checkBuffer);
               } else {

+ 2 - 4
static/webRtcYJ/rtcEngine.min.js

@@ -147,10 +147,10 @@
 
 	 function setFps(frameRate) {
 		let sn = "RK3923C1201900139";
-		let jsonObj = { "type": 5, "data": { "frame_rate": frameRate } };
+		let jsonObj = { "type": 1, "data": { "frame_rate": frameRate } };
 	    let jsonStr = JSON.stringify(jsonObj);
 		let outPut = new TextEncoder("utf-8").encode(jsonStr);
-		return makeFrameExtend(sn, 0x0D, outPut);
+		return makeFrameExtend(sn, 0xD, outPut);
 	 }
 
 	const Authen_ID	  	    = 0x5C;//鉴权标识
@@ -8971,8 +8971,6 @@
 			let sn = "RK3923C1201900139";
 			let verifyBuffer = VerifyCode(sn, this.token);
 			this.ws.send(verifyBuffer);
-			let fps = setFps(25)
-			this.ws.send(fps)
 			this.heartBeatFlag = setInterval(this.heartBeat, 2000);
 			heartBeatFlag  = this.heartBeatFlag
 		}