From 6e98dbef9d650aaf0d01a951aa3d1bb36d611a1c Mon Sep 17 00:00:00 2001 From: Samuel Newman <10959775+mozzius@users.noreply.github.com> Date: Wed, 31 Jul 2024 19:31:29 +0200 Subject: [PATCH] reduce quality when not active --- src/view/com/util/post-embeds/VideoEmbedInner.web.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx b/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx index 49a9878dbc..c68c956131 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner.web.tsx @@ -113,6 +113,15 @@ export function VideoPlayer({ } }, [source, hls]) + // use minimal quality when not active + useEffect(() => { + if (active) { + hls.nextLevel = -1 + } else { + hls.nextLevel = 0 + } + }, [hls, active]) + const enterFullscreen = useCallback(() => { if (containerRef.current) { containerRef.current.requestFullscreen()