This commit is contained in:
parent
ad16a0867b
commit
88cad54e52
|
|
@ -1261,7 +1261,6 @@ const Meeting: React.FC = () => {
|
||||||
}
|
}
|
||||||
// 刷新
|
// 刷新
|
||||||
const refreshVideoView = async (userItem: any): Promise<void> => {
|
const refreshVideoView = async (userItem: any): Promise<void> => {
|
||||||
agora.destroyRendererByConfig(Number(userItem.uid), state.channelId)
|
|
||||||
if (userItem.uid === userInfo.uid) {
|
if (userItem.uid === userInfo.uid) {
|
||||||
await agora.setupLocalVideo({
|
await agora.setupLocalVideo({
|
||||||
uid: Number(userItem.uid),
|
uid: Number(userItem.uid),
|
||||||
|
|
@ -1296,12 +1295,15 @@ const Meeting: React.FC = () => {
|
||||||
if (userItem.uid === userInfo.uid) {
|
if (userItem.uid === userInfo.uid) {
|
||||||
userItem.enableCamera ? agora.startCameraCapture() : agora.stopCameraCapture()
|
userItem.enableCamera ? agora.startCameraCapture() : agora.stopCameraCapture()
|
||||||
}
|
}
|
||||||
refreshVideoView(userItem)
|
|
||||||
}
|
}
|
||||||
if (key === 'OperMicr') {
|
if (key === 'OperMicr') {
|
||||||
userItem.enableMicr = item.user.enableMicr;
|
userItem.enableMicr = item.user.enableMicr;
|
||||||
}
|
}
|
||||||
userItem.isAdmin = role.ID.includes(item.user.roleId) || item.user.isRoomManager;
|
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') {
|
if (key === 'ManagerRefresh') {
|
||||||
callBack && callBack()
|
callBack && callBack()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue