yangjie #49
|
|
@ -34,6 +34,9 @@ const StupWizard = forwardRef((_props: any, ref: any) => {
|
|||
}
|
||||
}
|
||||
storage.setItem('setting', JSON.stringify(setting))
|
||||
},
|
||||
getStupWizardModal: () => {
|
||||
return isStupWizard
|
||||
}
|
||||
}))
|
||||
const [list, setList] = useState([
|
||||
|
|
|
|||
|
|
@ -1409,25 +1409,27 @@ const Meeting: React.FC = () => {
|
|||
})
|
||||
} else if (reason === 3 || reason === 4) {
|
||||
message.error({
|
||||
content: <div>请检查摄像头是否正常工作,检查摄像头是否被其他应用占用,或者尝试重新加入频道,<span style={{ color: '#606fc7', cursor: 'pointer' }} onClick={() => {
|
||||
content: <div>检查摄像头是否正常、未被占用,或尝试重新加入频道。<span style={{ color: '#606fc7', cursor: 'pointer' }} onClick={() => {
|
||||
stupWizardRef.current.changeModal(1);
|
||||
}}>前往修改摄像头</span></div>,
|
||||
duration: 60,
|
||||
duration: 15,
|
||||
key: 'cameraTemporarily'
|
||||
});
|
||||
} else if (_state === 3) {
|
||||
await PostOpenCamera({
|
||||
roomNum: state.channelId,
|
||||
uid: userInfo.uid,
|
||||
enableCamera: false
|
||||
})
|
||||
message.error({
|
||||
content: <div>请检查摄像头是否正常工作,检查摄像头是否被其他应用占用,或者尝试重新加入频道,<span style={{ color: '#606fc7', cursor: 'pointer' }} onClick={() => {
|
||||
stupWizardRef.current.changeModal(1);
|
||||
}}>前往修改摄像头</span></div>,
|
||||
duration: 60,
|
||||
key: 'cameraTemporarily'
|
||||
});
|
||||
if (!stupWizardRef.current.getStupWizardModal()) {
|
||||
await PostOpenCamera({
|
||||
roomNum: state.channelId,
|
||||
uid: userInfo.uid,
|
||||
enableCamera: false
|
||||
})
|
||||
message.error({
|
||||
content: <div>检查摄像头是否正常、未被占用,或尝试重新加入频道。<span style={{ color: '#606fc7', cursor: 'pointer' }} onClick={() => {
|
||||
stupWizardRef.current.changeModal(1);
|
||||
}}>前往修改摄像头</span></div>,
|
||||
duration: 15,
|
||||
key: 'cameraTemporarily'
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
onTokenPrivilegeWillExpire: async (connection: RtcConnection, _token: string) => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue