From 613487c0fd18e00d522e6af509a65e4c397e52db Mon Sep 17 00:00:00 2001 From: fuenmao <980740792@qq.com> Date: Thu, 28 Nov 2024 11:36:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=94=B3=E8=AF=B7=E5=8F=91?= =?UTF-8?q?=E8=A8=80=E5=92=8C=E5=85=B3=E9=97=AD=E5=8F=91=E8=A8=80=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E6=98=AF=E8=87=AA=E5=B7=B1=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wgshare/lib/pages/metting/meeting_main_logic.dart | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/wgshare/lib/pages/metting/meeting_main_logic.dart b/wgshare/lib/pages/metting/meeting_main_logic.dart index 64ca905..c132364 100644 --- a/wgshare/lib/pages/metting/meeting_main_logic.dart +++ b/wgshare/lib/pages/metting/meeting_main_logic.dart @@ -192,8 +192,10 @@ class MeetingMainLogic extends GetxController with RequestToolMixin{ mru.isRoomManager = meetingRoomUser.isRoomManager; } } - state.isSpeak.value = true; - setEnableLocalAudio(true); + if(UserStore.to.userInfoEntity.value!.uid == meetingRoomUser.uid){ + state.isSpeak.value = true; + setEnableLocalAudio(true); + } }else{ debugPrint("wgs输出===:Socket-停止发言:${e?[0]}--${e?[1]}"); for(MeetingRoomUser mru in state.cacheUsers.value){ @@ -203,8 +205,10 @@ class MeetingMainLogic extends GetxController with RequestToolMixin{ mru.isRoomManager = meetingRoomUser.isRoomManager; } } - state.isSpeak.value = false; - setEnableLocalAudio(false); + if(UserStore.to.userInfoEntity.value!.uid == meetingRoomUser.uid){ + state.isSpeak.value = false; + setEnableLocalAudio(false); + } } update(); }); @@ -265,7 +269,7 @@ class MeetingMainLogic extends GetxController with RequestToolMixin{ )); // 设置默认音频路由为听筒 - state.rctEngine.value?.setDefaultAudioRouteToSpeakerphone(false); + state.rctEngine.value?.setDefaultAudioRouteToSpeakerphone(true); joinMeetingToRtc();