Browse Source

修复webrtc中断不退出

caner 1 year ago
parent
commit
cbb7bb2aee
2 changed files with 1 additions and 3 deletions
  1. 1 1
      src/pages/room/index.vue
  2. 0 2
      src/services/webrtc.service.ts

+ 1 - 1
src/pages/room/index.vue

@@ -59,7 +59,7 @@ onMounted(() => RTC.initRTC(remoteVideo.value, (event) => {
   }
   }
   if (type === 'disconnected') {
   if (type === 'disconnected') {
     RTC.distory()
     RTC.distory()
-    mqtt.disconnect()
+    store.setMqttMessage({ type: 'disconnect' })
   }
   }
 }))
 }))
 
 

+ 0 - 2
src/services/webrtc.service.ts

@@ -58,8 +58,6 @@ export default class WebRtcService extends Service {
 
 
         // ICE连接成功
         // ICE连接成功
         if (state === 'connected') {
         if (state === 'connected') {
-          await this.sleep(3000)
-          console.log('P2P通信成功, 开始发送控制数据')
           callBack({ type: 'connected', data: null })
           callBack({ type: 'connected', data: null })
         }
         }
       }
       }