tremble 3 éve
szülő
commit
a791be8102

+ 4 - 0
src/components/RTC/PageRtcLive.vue

@@ -146,6 +146,10 @@ let createSocket = (config) => {
   return socket;
 };
 
+
+store.commit("rtc/setUserId", browser.getURLParam("userId"));
+store.commit("rtc/setRoomId", browser.getURLParam("roomId"));
+
 store.commit("rtc/setSocket", createSocket());
 
 let getUrl = (href, queryArr) => {

+ 1 - 0
src/components/RTC/Trtccom.vue

@@ -277,6 +277,7 @@ let switchDevice = async ({ videoId, audioId }) => {
 };
 
 let canUseDevice = ()=>{
+  console.log('可用');
     handleJoin();
 }
 

+ 1 - 0
src/components/RTC/index.vue

@@ -32,6 +32,7 @@ const role = ref(browser.getURLParam("role"));
 const userName = ref(browser.getURLParam("name"));
 const socket = computed(() => store.getters["rtc/socket"]);
 
+
 const openDialog = (str, link) => {
   shareLink.value = link;
   dialog.value = str;

+ 8 - 0
src/store/modules/rtc.js

@@ -55,6 +55,14 @@ export default {
             state.showdaogou = payload
         },
 
+        setUserId(state, payload) {
+            state.userId=payload
+        },
+
+        setRoomId(state, payload) {
+            state.roomId=payload
+        },
+
         setDeviceList(state, payload) {
             state.cameraList=payload.cameraItems
             state.microphoneList=payload.microphoneItems