diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index bf368ba..9341e82 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -1628,6 +1628,14 @@ const Meeting: React.FC = () => { // 分享屏幕 const clickSharedScreen = async (): Promise => { let data = sharedScreenList.find((item: any) => item.sourceId === sharedScreenItem.sourceId) + const elements = document.querySelectorAll('.intersectionObserver-view'); + if (elements.length) { + elements.forEach(item => { + if (item.id !== userInfo.uid) { + agora.muteRemoteVideoStreamEx(Number(item.id), true) + } + }); + } if (data) { const footerListTemplate = [...footerList] footerListTemplate[footerListIndex.itemIndex][footerListIndex.rowIndex].title = '停止共享'