diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index a3f8bfc..d498e5f 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -366,9 +366,6 @@ const Meeting: React.FC = () => { message.success(`管理员${item.user.isRoomManager ? '设置' : '取消'}${item.user.userName}为发言人`) } } - if (!item.user.isRoomManager) { - changeVideo() - } }) break; // 申请发言 @@ -535,7 +532,6 @@ const Meeting: React.FC = () => { if (info.channelId === state.channelId) { if (String(remoteUid).length === 9) { setIsShare(null) - renderVideo() } await agora.setupRemoteVideo({ uid: Number(remoteUid), @@ -675,13 +671,11 @@ const Meeting: React.FC = () => { userItem.isRoom = true; userItem.isAdmin = item.user.roleId === '1' || item.user.isRoomManager; refreshVideoView(userItem) - changeVideo() return [...res] } else { item.user.isRoom = true; item.user.isAdmin = item.user.roleId === '1' || item.user.isRoomManager; refreshVideoView(item.user) - changeVideo() return [...res, item.user] } }) @@ -709,20 +703,6 @@ const Meeting: React.FC = () => { } changeAgoraDevice() } - // 修改当前观看用户 - const changeVideo = (): void => { - setRoomUserList((list: any) => { - let row = list.filter((i: any) => i.roleId === '1' || i.isRoomManager) - setCurrentLookUserAccount((res: any) => { - let has = row.find((x: any) => x.uid === res.uid) - if (!has && row.length) { - renderVideo(row[0].uid) - } - return res - }) - return list - }) - } // 网络 const handleNetworkChange = (): void => { if (navigator.onLine) { @@ -813,9 +793,6 @@ const Meeting: React.FC = () => { await GetShowUser(state.channelId).then(async (res) => { if (res.code === 200 && res.data) { renderVideo(res.data) - if (res.data.length !== 9) { - changeVideo() - } } }) } @@ -881,6 +858,7 @@ const Meeting: React.FC = () => { message.error(msgTips) } }) + await allUserLook(userInfo.uid, userInfo.userName) break; case '静音': await postOpenMicr(false, user.uid) @@ -1054,7 +1032,6 @@ const Meeting: React.FC = () => { agora.stopScreenCapture() footerListTemplate[1][0].title = '共享屏幕' setFooterList(footerListTemplate) - renderVideo() } // 获取房间用户 const getRoomUser = async (): Promise => {