This commit is contained in:
yj 2025-01-17 17:50:59 +08:00
parent ad16a0867b
commit 88cad54e52
1 changed files with 4 additions and 2 deletions

View File

@ -1261,7 +1261,6 @@ const Meeting: React.FC = () => {
}
// 刷新
const refreshVideoView = async (userItem: any): Promise<void> => {
agora.destroyRendererByConfig(Number(userItem.uid), state.channelId)
if (userItem.uid === userInfo.uid) {
await agora.setupLocalVideo({
uid: Number(userItem.uid),
@ -1296,12 +1295,15 @@ const Meeting: React.FC = () => {
if (userItem.uid === userInfo.uid) {
userItem.enableCamera ? agora.startCameraCapture() : agora.stopCameraCapture()
}
refreshVideoView(userItem)
}
if (key === 'OperMicr') {
userItem.enableMicr = item.user.enableMicr;
}
userItem.isAdmin = role.ID.includes(item.user.roleId) || item.user.isRoomManager;
if (!userItem.isAdmin) {
agora.destroyRendererByConfig(Number(userItem.uid), state.channelId)
}
refreshVideoView(userItem)
}
if (key === 'ManagerRefresh') {
callBack && callBack()