优化设置看谁
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}为发言人`)
|
message.success(`管理员${item.user.isRoomManager ? '设置' : '取消'}${item.user.userName}为发言人`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!item.user.isRoomManager) {
|
|
||||||
changeVideo()
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
break;
|
break;
|
||||||
// 申请发言
|
// 申请发言
|
||||||
|
|
@ -535,7 +532,6 @@ const Meeting: React.FC = () => {
|
||||||
if (info.channelId === state.channelId) {
|
if (info.channelId === state.channelId) {
|
||||||
if (String(remoteUid).length === 9) {
|
if (String(remoteUid).length === 9) {
|
||||||
setIsShare(null)
|
setIsShare(null)
|
||||||
renderVideo()
|
|
||||||
}
|
}
|
||||||
await agora.setupRemoteVideo({
|
await agora.setupRemoteVideo({
|
||||||
uid: Number(remoteUid),
|
uid: Number(remoteUid),
|
||||||
|
|
@ -675,13 +671,11 @@ const Meeting: React.FC = () => {
|
||||||
userItem.isRoom = true;
|
userItem.isRoom = true;
|
||||||
userItem.isAdmin = item.user.roleId === '1' || item.user.isRoomManager;
|
userItem.isAdmin = item.user.roleId === '1' || item.user.isRoomManager;
|
||||||
refreshVideoView(userItem)
|
refreshVideoView(userItem)
|
||||||
changeVideo()
|
|
||||||
return [...res]
|
return [...res]
|
||||||
} else {
|
} else {
|
||||||
item.user.isRoom = true;
|
item.user.isRoom = true;
|
||||||
item.user.isAdmin = item.user.roleId === '1' || item.user.isRoomManager;
|
item.user.isAdmin = item.user.roleId === '1' || item.user.isRoomManager;
|
||||||
refreshVideoView(item.user)
|
refreshVideoView(item.user)
|
||||||
changeVideo()
|
|
||||||
return [...res, item.user]
|
return [...res, item.user]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -709,20 +703,6 @@ const Meeting: React.FC = () => {
|
||||||
}
|
}
|
||||||
changeAgoraDevice()
|
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 => {
|
const handleNetworkChange = (): void => {
|
||||||
if (navigator.onLine) {
|
if (navigator.onLine) {
|
||||||
|
|
@ -813,9 +793,6 @@ const Meeting: React.FC = () => {
|
||||||
await GetShowUser(state.channelId).then(async (res) => {
|
await GetShowUser(state.channelId).then(async (res) => {
|
||||||
if (res.code === 200 && res.data) {
|
if (res.code === 200 && res.data) {
|
||||||
renderVideo(res.data)
|
renderVideo(res.data)
|
||||||
if (res.data.length !== 9) {
|
|
||||||
changeVideo()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
@ -881,6 +858,7 @@ const Meeting: React.FC = () => {
|
||||||
message.error(msgTips)
|
message.error(msgTips)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
await allUserLook(userInfo.uid, userInfo.userName)
|
||||||
break;
|
break;
|
||||||
case '静音':
|
case '静音':
|
||||||
await postOpenMicr(false, user.uid)
|
await postOpenMicr(false, user.uid)
|
||||||
|
|
@ -1054,7 +1032,6 @@ const Meeting: React.FC = () => {
|
||||||
agora.stopScreenCapture()
|
agora.stopScreenCapture()
|
||||||
footerListTemplate[1][0].title = '共享屏幕'
|
footerListTemplate[1][0].title = '共享屏幕'
|
||||||
setFooterList(footerListTemplate)
|
setFooterList(footerListTemplate)
|
||||||
renderVideo()
|
|
||||||
}
|
}
|
||||||
// 获取房间用户
|
// 获取房间用户
|
||||||
const getRoomUser = async (): Promise<void> => {
|
const getRoomUser = async (): Promise<void> => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue