yangjie #47

Merged
yangqiang merged 49 commits from yangjie into master 2025-01-24 13:43:09 +08:00
2 changed files with 6 additions and 4 deletions
Showing only changes of commit dc619db987 - Show all commits

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);
}