From 8489be8f91a06cf9f3b87350b156a3f30fda7b95 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Sun, 22 Sep 2024 13:48:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E5=A4=9A=E4=BD=99=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/Meeting/index.tsx | 52 +++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index c9940ff..fed1d7c 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -583,32 +583,32 @@ const Meeting: React.FC = () => { return () => clearTimeout(timer); }, [isClicked]); - useEffect(() => { - const elements = document.querySelectorAll('.intersectionObserver-view'); - if (elements.length && currentVideoId) { - elements.forEach(element => { - observer?.unobserve(element); - }); - const observerObject = new IntersectionObserver(async (entries: IntersectionObserverEntry[], _observer: IntersectionObserver) => { - entries.forEach(async (entry) => { - if (entry.target.id !== user.uid) { - await agora.muteRemoteVideoStreamEx(Number(entry.target.id), !entry.isIntersecting) - } - }); - await agora.muteRemoteVideoStreamEx(Number(currentVideoId), false) - }, { threshold: 0, root: document.getElementById('videoView') }); - setObserver(observerObject) - elements.forEach(element => { - observerObject.observe(element); - }); - } - return () => { - elements.forEach(element => { - observer?.unobserve(element); - }); - observer?.disconnect(); - } - }, [roomUserList, currentVideoId]); + // useEffect(() => { + // const elements = document.querySelectorAll('.intersectionObserver-view'); + // if (elements.length && currentVideoId) { + // elements.forEach(element => { + // observer?.unobserve(element); + // }); + // const observerObject = new IntersectionObserver(async (entries: IntersectionObserverEntry[], _observer: IntersectionObserver) => { + // entries.forEach(async (entry) => { + // if (entry.target.id !== user.uid) { + // await agora.muteRemoteVideoStreamEx(Number(entry.target.id), !entry.isIntersecting) + // } + // }); + // await agora.muteRemoteVideoStreamEx(Number(currentVideoId), false) + // }, { threshold: 0, root: document.getElementById('videoView') }); + // setObserver(observerObject) + // elements.forEach(element => { + // observerObject.observe(element); + // }); + // } + // return () => { + // elements.forEach(element => { + // observer?.unobserve(element); + // }); + // observer?.disconnect(); + // } + // }, [roomUserList, currentVideoId]); // 声网初始化 const agoraInit = async () => {