diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 48004fa..72dfa95 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -477,7 +477,15 @@ const Meeting: React.FC = () => { break; // 管理员查看随机用户 case 'Watch': - console.log(item); + if (userInfo.roleId !== '1') { + let userId = item.watchUids.find((uid: any) => uid === userInfo.uid) + if (userId) { + await agora.startCameraCapture() + } else { + await agora.stopCameraCapture(); + } + agora.updateChannelMediaOptionsEx(userId ? true : false) + } break; } }) diff --git a/src/page/UserVideo/index.tsx b/src/page/UserVideo/index.tsx index 5c06ab3..33f9117 100644 --- a/src/page/UserVideo/index.tsx +++ b/src/page/UserVideo/index.tsx @@ -131,15 +131,15 @@ const UserVideo: React.FC = () => {