test pc 3 年之前
父節點
當前提交
89283662c0
共有 3 個文件被更改,包括 11 次插入8 次删除
  1. 8 5
      src/Rtcp.js
  2. 1 1
      src/Workers.js
  3. 2 2
      src/main.js

+ 8 - 5
src/Rtcp.js

@@ -206,23 +206,26 @@ export default class Rtcp extends EventEmitter {
     sendData(e) {
         let t = "";
         try {
-            t = JSON.stringify(e)
             if(e.action_type != 1009 && e.action_type != 1024){
                 if(e.action_type == 15){
                     console.log('发送:action_type:'+e.action_type+',trace_id:'+e.trace_id+',joystick_action'+JSON.stringify(e.dir_action)+',playPosition:'+JSON.stringify(window.room.avatars[0].xAvatar.position)+',时间:'+new Date().getTime());
-                    window.JoyStickDelyTime = {
-                        trace_id:e.trace_id,
-                        sendTime:new Date().getTime()
+                    if(window.JoyStickDelyTime == null){
+                        window.JoyStickDelyTime = {
+                            trace_id:e.trace_id,
+                            sendTime:new Date().getTime()
+                        }
                     }
+        
                     if(window.JoyStickDelyTime.time_delay){
                         e.time_delay = window.JoyStickDelyTime.time_delay;
-                        window.JoyStickDelyTime.time_delay = null;
+                        window.JoyStickDelyTime = null;
                     }
                 }
                 else{
                     console.log('发送:action_type:'+e.action_type+',trace_id:'+e.trace_id+',playPosition:'+JSON.stringify(window.room.avatars[0].xAvatar.position)+',时间:'+new Date().getTime());
                 }
             }
+            t = JSON.stringify(e)
         } catch (r) {
             logger.error(r);
             return

+ 1 - 1
src/Workers.js

@@ -792,7 +792,7 @@ export default class Workers {
             s.data.traceIds,
             s.data.cameraPosition,
             new Date().getTime());
-            if(s.data.traceIds && window.JoyStickDelyTime.trace_id && s.data.traceIds.indexOf(window.JoyStickDelyTime.trace_id)>-1){
+            if(window.JoyStickDelyTime && s.data.traceIds && window.JoyStickDelyTime.trace_id && s.data.traceIds.length>0 && s.data.traceIds.indexOf(window.JoyStickDelyTime.trace_id)>-1){
               window.JoyStickDelyTime.receiveTime = new Date().getTime();
               window.JoyStickDelyTime.time_delay = window.JoyStickDelyTime.receiveTime - window.JoyStickDelyTime.sendTime;
             }

+ 2 - 2
src/main.js

@@ -37,10 +37,10 @@ const l = async()=>{
             roomId: 'aea5406a-3099-48db-b428-30917872e58a',
             userId: nickname,
             //wsServerUrl: 'wss://uat-eks.xverse.cn/ws',
-            //wsServerUrl: "ws://localhost:6688/ws",
+            wsServerUrl: "ws://localhost:6688/ws",
             //wsServerUrl: "ws://192.168.1.100:6688/ws",
             //wsServerUrl: "wss://meta-socket.4dage.com/ws",
-            wsServerUrl: "wss://meta-socket1.4dage.com/ws",
+            //wsServerUrl: "wss://meta-socket1.4dage.com/ws",
             //appId: "10016",
             appId: "0000000008",    //"0000000003",    //"0000000007",
             token: " ",