From 337d3d04ff3e97ceb0fb842079f3bbe89aab362b Mon Sep 17 00:00:00 2001 From: Alessandro Ros Date: Sun, 15 Sep 2024 22:53:04 +0200 Subject: [PATCH] hls: fix delay when window is minimized (#3759) (#3772) --- internal/servers/hls/index.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/servers/hls/index.html b/internal/servers/hls/index.html index b54b95b2..cd14504d 100644 --- a/internal/servers/hls/index.html +++ b/internal/servers/hls/index.html @@ -104,6 +104,12 @@ const loadStream = () => { video.play(); }); + // when the video is resumed after a manual or forced pause + // (i.e. when the window is minimized), restore live streaming. + video.onplay = () => { + video.currentTime = hls.liveSyncPosition; + }; + hls.attachMedia(video); } else if (video.canPlayType('application/vnd.apple.mpegurl')) {