From b9d967365e9543e721c4d5427037078d0ac451ff Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Wed, 28 Aug 2024 15:44:02 +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 --- package.json | 2 +- src/page/Meeting/index.tsx | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a2850fb..5eca65d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "WGShare.Metting", "private": true, - "version": "0.0.1", + "version": "0.0.2", "main": "main.js", "authors": "yj", "description": "test", diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 2a74915..5e44d13 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -803,7 +803,9 @@ const Meeting: React.FC = () => { await GetShowUser(state.channelId).then(async (res) => { if (res.code === 200 && res.data) { renderVideo(res.data) - changeVideo() + if (res.data.length !== 9) { + changeVideo() + } } }) } @@ -862,7 +864,8 @@ const Meeting: React.FC = () => { case '停止共享': await getUserRoomInfo().then(async (res) => { if (res) { - await stopScreenCapture() + await stopScreenCapture(true) + await allUserLook(userInfo.uid, userInfo.userName) } else { message.error(msgTips) } @@ -1030,13 +1033,15 @@ const Meeting: React.FC = () => { } } // 停止共享 - const stopScreenCapture = async (): Promise => { + const stopScreenCapture = async (bool: boolean = true): Promise => { const footerListTemplate = [...footerList] await agora.leaveChannelEx(userInfo.screenShareId) agora.stopScreenCapture() footerListTemplate[1][0].title = '共享屏幕' setFooterList(footerListTemplate) - renderVideo() + if (bool) { + renderVideo() + } } // 获取房间用户 const getRoomUser = async (): Promise => {