This commit is contained in:
yj 2025-02-26 10:10:36 +08:00
parent 2b4a3cdbca
commit 864f305acf
1 changed files with 17 additions and 17 deletions

View File

@ -1003,18 +1003,7 @@ const Meeting: React.FC = () => {
break; break;
// 共享人取消共享屏幕 // 共享人取消共享屏幕
case 'StopedSharedScreen': case 'StopedSharedScreen':
setRoomUserList((newChatList: any) => { getShowUser()
setActiveSpeaker(res => {
let item = newChatList.find((item: any) => item.uid === res)
if (item && item.isRoom && item.isAdmin) {
renderVideo(res)
} else {
getShowUser()
}
return res
})
return newChatList
})
break; break;
} }
}) })
@ -1737,12 +1726,23 @@ const Meeting: React.FC = () => {
}, 500); }, 500);
} }
// 全员观看 // 全员观看
const getShowUser = async (): Promise<void> => { const getShowUser = () => {
if (location.href.indexOf('/meeting') !== -1) { if (location.href.indexOf('/meeting') !== -1) {
await GetShowUser(state.channelId).then(async (res) => { setRoomUserList((newChatList: any) => {
if (res.code === 200 && res.data) { setActiveSpeaker(res => {
renderVideo(res.data) let item = newChatList.find((item: any) => item.uid === res)
} if (item && item.isRoom && item.isAdmin) {
renderVideo(res)
} else {
GetShowUser(state.channelId).then((req) => {
if (req.code === 200 && req.data) {
renderVideo(req.data)
}
})
}
return res
})
return newChatList
}) })
} }
} }