diff --git a/wgshare/lib/pages/metting/meeting_main_logic.dart b/wgshare/lib/pages/metting/meeting_main_logic.dart index d0a2733..4fff037 100644 --- a/wgshare/lib/pages/metting/meeting_main_logic.dart +++ b/wgshare/lib/pages/metting/meeting_main_logic.dart @@ -343,10 +343,12 @@ class MeetingMainLogic extends GetxController with RequestToolMixin { if (mru.uid == meetingRoomUser.uid) { mru.roleId = meetingRoomUser.roleId; mru.enableMicr = false; + mru.enableCamera = false; mru.isRoomManager = meetingRoomUser.isRoomManager; } } if (UserStore.to.userInfoEntity.value!.uid == meetingRoomUser.uid) { + state.isSpeak.value = false; state.defaulOpenState.value = 0; state.isOpenMicrophone.value = false; @@ -361,8 +363,8 @@ class MeetingMainLogic extends GetxController with RequestToolMixin { stopPreview(); // 关闭本地预览悬浮窗 state.floating.value?.close(); - // 切换页面状态 - if(state.remoteUid.value == UserStore.to.userInfoEntity.value!.uid){ + // 当前全员观看主播是自己时 + if(state.remoteUid.value == "0"){ state.remoteUid.value = ""; changePageState(0); }