This commit is contained in:
parent
982867dfe1
commit
dc619db987
|
|
@ -1010,7 +1010,7 @@ const Meeting: React.FC = () => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
setView()
|
setView()
|
||||||
}, currentVideoId ? 0 : 1500);
|
}, currentVideoId ? 0 : 1500);
|
||||||
}, [currentLookUserStatus, currentVideoUid]);
|
}, [currentLookUserStatus]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (isScreenCapture) {
|
if (isScreenCapture) {
|
||||||
|
|
@ -1023,15 +1023,14 @@ const Meeting: React.FC = () => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}, [isScreenCapture]);
|
}, [isScreenCapture]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
let timer: NodeJS.Timeout;
|
let timer: NodeJS.Timeout;
|
||||||
|
|
||||||
if (isClickedMediaSteam) {
|
if (isClickedMediaSteam) {
|
||||||
timer = setTimeout(() => {
|
timer = setTimeout(() => {
|
||||||
setIsClickedMediaSteam(false)
|
setIsClickedMediaSteam(false)
|
||||||
}, 3000);
|
}, 3000);
|
||||||
}
|
}
|
||||||
|
|
||||||
return () => clearTimeout(timer);
|
return () => clearTimeout(timer);
|
||||||
}, [isClickedMediaSteam]);
|
}, [isClickedMediaSteam]);
|
||||||
|
|
||||||
|
|
@ -1794,6 +1793,10 @@ const Meeting: React.FC = () => {
|
||||||
if (data) {
|
if (data) {
|
||||||
GetRoomRtcToken(state.channelId).then(async res => {
|
GetRoomRtcToken(state.channelId).then(async res => {
|
||||||
if (res.code === 200) {
|
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]
|
const footerListTemplate = [...footerList]
|
||||||
footerListTemplate[footerListIndex.itemIndex][footerListIndex.rowIndex].title = '停止共享'
|
footerListTemplate[footerListIndex.itemIndex][footerListIndex.rowIndex].title = '停止共享'
|
||||||
setIsSharedScreenModal(false)
|
setIsSharedScreenModal(false)
|
||||||
|
|
|
||||||
|
|
@ -395,7 +395,6 @@ export const agora = {
|
||||||
},
|
},
|
||||||
destroyRendererByView: async (key: string) => {
|
destroyRendererByView: async (key: string) => {
|
||||||
let dom = document.getElementById(key);
|
let dom = document.getElementById(key);
|
||||||
console.log(dom);
|
|
||||||
if (dom) {
|
if (dom) {
|
||||||
await rtcEngine.destroyRendererByView(dom);
|
await rtcEngine.destroyRendererByView(dom);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue