This commit is contained in:
yj 2025-01-20 17:46:09 +08:00
parent 982867dfe1
commit dc619db987
2 changed files with 6 additions and 4 deletions

View File

@ -1010,7 +1010,7 @@ const Meeting: React.FC = () => {
setTimeout(() => {
setView()
}, currentVideoId ? 0 : 1500);
}, [currentLookUserStatus, currentVideoUid]);
}, [currentLookUserStatus]);
useEffect(() => {
if (isScreenCapture) {
@ -1023,15 +1023,14 @@ const Meeting: React.FC = () => {
})
}
}, [isScreenCapture]);
useEffect(() => {
let timer: NodeJS.Timeout;
if (isClickedMediaSteam) {
timer = setTimeout(() => {
setIsClickedMediaSteam(false)
}, 3000);
}
return () => clearTimeout(timer);
}, [isClickedMediaSteam]);
@ -1794,6 +1793,10 @@ const Meeting: React.FC = () => {
if (data) {
GetRoomRtcToken(state.channelId).then(async res => {
if (res.code === 200) {
await agora.destroyRendererByView(`video-source-camera-primary`)
await agora.destroyRendererByView(`video-source-screen`)
await agora.destroyRendererByView(`video-source-remote-screen`)
await agora.destroyRendererByView(`video-source-remote-camera`)
const footerListTemplate = [...footerList]
footerListTemplate[footerListIndex.itemIndex][footerListIndex.rowIndex].title = '停止共享'
setIsSharedScreenModal(false)

View File

@ -395,7 +395,6 @@ export const agora = {
},
destroyRendererByView: async (key: string) => {
let dom = document.getElementById(key);
console.log(dom);
if (dom) {
await rtcEngine.destroyRendererByView(dom);
}