Merge remote-tracking branch 'origin/master'
| | |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| | | <title>语音视频培训系统</title> |
| | | <!-- 生产版本换源 --> |
| | | <script src='https://www.kgmeet.com:18443/external_api.js'></script> |
| | | <script src='https://ycl.easyblog.vip:82/external_api.js'></script> |
| | | </head> |
| | | <body> |
| | | <div id="app"></div> |
| | |
| | | const timeDialog = ref(false); |
| | | |
| | | const { status, message, error, connect, disconnect, sendMessage } = useWebScoket({ |
| | | url: 'wss://www.kgmeet.com:18443/websocket/' + userInfo.value.id, |
| | | url: 'wss://ycl.easyblog.vip:82/websocket/' + userInfo.value.id, |
| | | heartBeatData: 'ping' |
| | | }); |
| | | |
| | |
| | | const { userInfo } = storeToRefs(userStore); |
| | | const { status, message, error, connect, disconnect, sendMessage } = |
| | | useWebScoket({ |
| | | url: "wss://www.kgmeet.com:18443/websocket/" + userInfo.value.id, |
| | | url: "wss://ycl.easyblog.vip:82/websocket/" + userInfo.value.id, |
| | | heartBeatData: "ping", |
| | | }); |
| | | |
| | |
| | | onMounted(() => { |
| | | const width = window.innerWidth; |
| | | const height = window.innerHeight; |
| | | const domain = 'www.kgmeet.com:8443/' + id; |
| | | const domain = 'ycl.easyblog.vip:8443/' + id; |
| | | const options = { |
| | | roomName: meetName, |
| | | width: width, |
| | |
| | | ] |
| | | }, |
| | | ModeratorIndicator: true, |
| | | startSilent: false, |
| | | // startSilent: true, |
| | | //禁用改名 |
| | | readOnlyName: true, |
| | | //参会者名单 |
| | |
| | | jitsiInit(); |
| | | |
| | | // 连接webscoket |
| | | connect(); |
| | | // connect(); |
| | | }); |
| | | |
| | | const jitsiInit = () => { |
| | |
| | | }); |
| | | } |
| | | |
| | | const {status, message, error, connect, disconnect, sendMessage} = useWebScoket({ |
| | | url: 'wss://www.kgmeet.com:18443/websocket/' + userInfo._rawValue.id, |
| | | heartBeatData: 'ping' |
| | | }); |
| | | // const {status, message, error, connect, disconnect, sendMessage} = useWebScoket({ |
| | | // url: 'wss://ycl.easyblog.vip:82/websocket/' + userInfo._rawValue.id, |
| | | // heartBeatData: 'ping' |
| | | // }); |
| | | |
| | | watch( |
| | | () => message.value, |
| | | (msg) => { |
| | | console.log('msg', msg.commend); |
| | | if (msg.commend === 'kickOut') { |
| | | jitsiApi.executeCommand('hangup'); |
| | | } |
| | | if (msg.commend === 'mute') { |
| | | jitsiApi.executeCommand('toggleAudio'); |
| | | } |
| | | if (msg.commend === 'openCamera') { |
| | | jitsiApi.executeCommand('toggleVideo'); |
| | | } |
| | | } |
| | | ); |
| | | // watch( |
| | | // () => message.value, |
| | | // (msg) => { |
| | | // console.log('msg', msg.commend); |
| | | // if (msg.commend === 'kickOut') { |
| | | // jitsiApi.executeCommand('hangup'); |
| | | // } |
| | | // if (msg.commend === 'mute') { |
| | | // jitsiApi.executeCommand('toggleAudio'); |
| | | // } |
| | | // if (msg.commend === 'openCamera') { |
| | | // jitsiApi.executeCommand('toggleVideo'); |
| | | // } |
| | | // } |
| | | // ); |
| | | |
| | | |
| | | </script> |