diff --git a/wgshare/lib/pages/metting/meeting_main_logic.dart b/wgshare/lib/pages/metting/meeting_main_logic.dart index d17c6bc..1e1e663 100644 --- a/wgshare/lib/pages/metting/meeting_main_logic.dart +++ b/wgshare/lib/pages/metting/meeting_main_logic.dart @@ -386,8 +386,9 @@ class MeetingMainLogic extends GetxController with RequestToolMixin { } if (UserStore.to.userInfoEntity.value!.uid == meetingRoomUser.uid) { state.isSpeak.value = true; + debugPrint("wgs输出===:Socket-状态:${state.defaulOpenState.value}"); if (state.defaulOpenState.value == 1) { - state.isOpenMicrophone.value = true; + doHttpSetMicr(true); } else if (state.defaulOpenState.value == 2) { doHttpSetCamer(true); } @@ -412,6 +413,9 @@ class MeetingMainLogic extends GetxController with RequestToolMixin { state.isOpenCamera.value = false; state.isOpenShare.value = false; + // 关闭麦克风视频 + doHttpSetMicr(false); + doHttpSetCamer(false); // 设置声网SDK角色为观众 setClientRole("观众"); // 取消发布视频流