diff --git a/wgshare/assets/images/2.0x/meeting_main_share_close.png b/wgshare/assets/images/2.0x/meeting_main_share_close.png new file mode 100644 index 0000000..b127c03 Binary files /dev/null and b/wgshare/assets/images/2.0x/meeting_main_share_close.png differ diff --git a/wgshare/assets/images/3.0x/meeting_main_share_close.png b/wgshare/assets/images/3.0x/meeting_main_share_close.png new file mode 100644 index 0000000..6739d32 Binary files /dev/null and b/wgshare/assets/images/3.0x/meeting_main_share_close.png differ diff --git a/wgshare/assets/images/meeting_main_share_close.png b/wgshare/assets/images/meeting_main_share_close.png new file mode 100644 index 0000000..8b1de96 Binary files /dev/null and b/wgshare/assets/images/meeting_main_share_close.png differ diff --git a/wgshare/lib/pages/metting/meeting_main_logic.dart b/wgshare/lib/pages/metting/meeting_main_logic.dart index 526a8cf..6dd7c02 100644 --- a/wgshare/lib/pages/metting/meeting_main_logic.dart +++ b/wgshare/lib/pages/metting/meeting_main_logic.dart @@ -201,7 +201,7 @@ class MeetingMainLogic extends GetxController with RequestToolMixin{ Future doHttpGetTvAnchor() async { BaseStructureResult res = await getClient().getTvAnchor(state.roomNumber.value); /*var s = 2; - // if(res.data!.toString().length != 9){ + if(res.data!.toString().length != 9){ if(s == 2){ state.remoteUid.value = "18"; setEnableVideo(); @@ -222,12 +222,12 @@ class MeetingMainLogic extends GetxController with RequestToolMixin{ changePageState(1); }*//* }*/ - Future.delayed(const Duration(milliseconds: 500), () { - state.remoteUid.value = "18"; - setEnableVideo(); - changePageState(1); - }); - + state.remoteUid.value = res.data!.toString(); + if(res.data!.toString().length != 9){ + Future.delayed(const Duration(milliseconds: 1000), () { + changePageState(1); + }); + } } /// --------------------------signalR Socket相关 @@ -463,7 +463,7 @@ class MeetingMainLogic extends GetxController with RequestToolMixin{ PermissionHandler.requestMicrophonePermission(); // 创建 RtcEngine 对象 - state.rctEngine.value = createAgoraRtcEngine(); + state.rctEngine.value = createAgoraRtcEngineEx(); // 初始化 RtcEngine,设置频道场景为 channelProfileLiveBroadcasting(直播场景) await state.rctEngine.value?.initialize(RtcEngineContext( diff --git a/wgshare/lib/pages/metting/meeting_main_state.dart b/wgshare/lib/pages/metting/meeting_main_state.dart index 02baad0..72d4a19 100644 --- a/wgshare/lib/pages/metting/meeting_main_state.dart +++ b/wgshare/lib/pages/metting/meeting_main_state.dart @@ -71,7 +71,7 @@ class MeetingMainState { /// 声网相关 final String appId = "4a4f7be64fa1404ebda74784fe9ac381"; - late Rx rctEngine = Rx(null); + late Rx rctEngine = Rx(null); /// 是否自动订阅所有视频流 late RxBool isAutoSubscribeVideo = false.obs; /// 是否自动订阅所有音频流