diff --git a/web/src/components/player/LivePlayer.tsx b/web/src/components/player/LivePlayer.tsx index 5d3129ffe..1ff5c5f37 100644 --- a/web/src/components/player/LivePlayer.tsx +++ b/web/src/components/player/LivePlayer.tsx @@ -79,7 +79,7 @@ export default function LivePlayer({ } if (!cameraActive) { - setLiveReady(false); + setTimeout(() => setLiveReady(false), 500); } // live mode won't change // eslint-disable-next-line react-hooks/exhaustive-deps @@ -92,6 +92,10 @@ export default function LivePlayer({ return -1; // no reason to update the image when the window is not visible } + if (liveReady && !cameraActive) { + return 300; + } + if (liveReady) { return 60000; } @@ -113,6 +117,7 @@ export default function LivePlayer({ activeTracking, offline, windowVisible, + cameraActive, ]); useEffect(() => { @@ -135,7 +140,7 @@ export default function LivePlayer({