优化设置看谁
This commit is contained in:
parent
2a4f72b621
commit
1d67a9c88d
|
|
@ -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<void> => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue