| | |
| | | }); |
| | | } |
| | | |
| | | const mute = () => { |
| | | jitsiApi.executeCommand('toggleAudio'); |
| | | } |
| | | const kickOut = () => { |
| | | jitsiApi.executeCommand('hangup'); |
| | | } |
| | | |
| | | const { status, message, error, connect, disconnect, sendMessage } = useWebScoket({ |
| | | url: 'ws://127.0.0.1:8000/websocket/' + userInfo._rawValue.id, |
| | | heartBeatData: 'ping' |
| | |
| | | (msg) => { |
| | | console.log('msg', msg.commend); |
| | | if (msg.commend === 'kickOut') { |
| | | kickOut(); |
| | | jitsiApi.executeCommand('hangup'); |
| | | } |
| | | if (msg.commend === 'mute') { |
| | | mute(); |
| | | jitsiApi.executeCommand('toggleAudio'); |
| | | } |
| | | if (msg.commend === 'openCamera') { |
| | | alert("切换摄像头") |
| | | jitsiApi.executeCommand('toggleVideo'); |
| | | } |
| | | } |
| | | ); |