This commit is contained in:
parent
1b7480cadc
commit
c9362fc14d
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "WGShare.Metting",
|
"name": "WGShare.Metting",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.3.0",
|
"version": "0.3.1",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"authors": "yj",
|
"authors": "yj",
|
||||||
"description": "智汇享",
|
"description": "智汇享",
|
||||||
|
|
|
||||||
|
|
@ -632,32 +632,32 @@ const Meeting: React.FC = () => {
|
||||||
return () => clearTimeout(timer);
|
return () => clearTimeout(timer);
|
||||||
}, [isClicked]);
|
}, [isClicked]);
|
||||||
|
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
const elements = document.querySelectorAll('.intersectionObserver-view');
|
// const elements = document.querySelectorAll('.intersectionObserver-view');
|
||||||
if (elements.length && currentVideoId) {
|
// if (elements.length && currentVideoId) {
|
||||||
elements.forEach(element => {
|
// elements.forEach(element => {
|
||||||
observer?.unobserve(element);
|
// observer?.unobserve(element);
|
||||||
});
|
// });
|
||||||
const observerObject = new IntersectionObserver(async (entries: IntersectionObserverEntry[], _observer: IntersectionObserver) => {
|
// const observerObject = new IntersectionObserver(async (entries: IntersectionObserverEntry[], _observer: IntersectionObserver) => {
|
||||||
entries.forEach(async (entry) => {
|
// entries.forEach(async (entry) => {
|
||||||
if (entry.target.id !== user.uid) {
|
// if (entry.target.id !== user.uid) {
|
||||||
await agora.muteRemoteVideoStreamEx(Number(entry.target.id), !entry.isIntersecting)
|
// await agora.muteRemoteVideoStreamEx(Number(entry.target.id), !entry.isIntersecting)
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
await agora.muteRemoteVideoStreamEx(Number(currentVideoId), false)
|
// await agora.muteRemoteVideoStreamEx(Number(currentVideoId), false)
|
||||||
}, { threshold: 0, root: document.getElementById('videoView') });
|
// }, { threshold: 0, root: document.getElementById('videoView') });
|
||||||
setObserver(observerObject)
|
// setObserver(observerObject)
|
||||||
elements.forEach(element => {
|
// elements.forEach(element => {
|
||||||
observerObject.observe(element);
|
// observerObject.observe(element);
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
return () => {
|
// return () => {
|
||||||
elements.forEach(element => {
|
// elements.forEach(element => {
|
||||||
observer?.unobserve(element);
|
// observer?.unobserve(element);
|
||||||
});
|
// });
|
||||||
observer?.disconnect();
|
// observer?.disconnect();
|
||||||
}
|
// }
|
||||||
}, [roomUserList, currentVideoId]);
|
// }, [roomUserList, currentVideoId]);
|
||||||
|
|
||||||
// 声网初始化
|
// 声网初始化
|
||||||
const agoraInit = async () => {
|
const agoraInit = async () => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue