From d397b27d4955676f5589817dc8baa83ee764ce69 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Thu, 5 Sep 2024 10:52:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/package/agora.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/package/agora.ts b/src/utils/package/agora.ts index ddc9da1..5678e10 100644 --- a/src/utils/package/agora.ts +++ b/src/utils/package/agora.ts @@ -240,7 +240,6 @@ export const agora = { }, // 所有用户加入的第二个房间 allJoinChannelEx: async (bool: boolean) => { - await agora.startCameraCapture() await rtcEngine.joinChannelEx( option.tokenA, { channelId: option.channelId + 'a', localUid: Number('1' + option.screenShareId) }, @@ -254,6 +253,7 @@ export const agora = { updateChannelMediaOptionsEx: async (bool: boolean) => { let obj; if (bool) { + await agora.startCameraCapture() obj = { clientRoleType: ClientRoleType.ClientRoleBroadcaster, //用户角色 ClientRoleBroadcaster 主播 ClientRoleAudience 观众 autoSubscribeAudio: false,//设置是否自动订阅所有音频流 @@ -263,6 +263,7 @@ export const agora = { publishScreenTrack: false,//设置是否发布屏幕采集的视频 } } else { + await agora.stopCameraCapture(); obj = { clientRoleType: ClientRoleType.ClientRoleAudience, //用户角色 ClientRoleBroadcaster 主播 ClientRoleAudience 观众 autoSubscribeAudio: false,//设置是否自动订阅所有音频流 @@ -276,7 +277,6 @@ export const agora = { }, // 退出第二个房间 allLeaveChannelEx: async () => { - await agora.stopCameraCapture(); await rtcEngine.leaveChannelEx({ channelId: option.channelId + 'a', localUid: Number('1' + option.screenShareId) }) }, // ai降噪