From edfaa9342bbecd67716539cd2f119f71c49ae46a Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Tue, 27 Aug 2024 11:51:03 +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/page/Meeting/index.tsx | 1 + src/utils/package/agora.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 711e3af..dff415a 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -253,6 +253,7 @@ const Meeting: React.FC = () => { agora.setJoinChannel({ channelId: state.channelId, uid: userInfo.uid, + screenShareId: userInfo.screenShareId, token: state.token, tokenA: state.tokenA, }) diff --git a/src/utils/package/agora.ts b/src/utils/package/agora.ts index a44a65f..f4792a9 100644 --- a/src/utils/package/agora.ts +++ b/src/utils/package/agora.ts @@ -15,6 +15,7 @@ const option: any = { tokenA: '', channelId: '', uid: '', + screenShareId: '', } let rtcEngine: any = ''; @@ -221,7 +222,7 @@ const agora = { allJoinChannelEx: async () => { await rtcEngine.joinChannelEx( option.tokenA, - { channelId: option.channelId + 'a', localUid: Number(option.uid) }, + { channelId: option.channelId + 'a', localUid: Number('1' + option.screenShareId) }, { autoSubscribeAudio: false,//设置是否自动订阅所有音频流 autoSubscribeVideo: false,//设置是否自动订阅所有视频流 @@ -269,6 +270,7 @@ const agora = { option.tokenA = data.tokenA; option.channelId = data.channelId; option.uid = Number(data.uid); + option.screenShareId = data.screenShareId; await agora.joinChannel() if (data.tokenA) { await agora.allJoinChannelEx()