From ba38fe6c034ebb179463b46ed5957b8386b95727 Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Wed, 27 Nov 2024 12:25:39 +0100 Subject: [PATCH] fix: stop playback when exit --- app/(auth)/player/transcoding-player.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/(auth)/player/transcoding-player.tsx b/app/(auth)/player/transcoding-player.tsx index 182dd428..4d3e8397 100644 --- a/app/(auth)/player/transcoding-player.tsx +++ b/app/(auth)/player/transcoding-player.tsx @@ -243,9 +243,9 @@ const Player = () => { }; const stop = useCallback(() => { - setIsPlaybackStopped(true); - videoRef.current?.pause(); reportPlaybackStopped(); + videoRef.current?.pause(); + setIsPlaybackStopped(true); }, [videoRef, reportPlaybackStopped]); const reportPlaybackStart = async () => { @@ -374,6 +374,7 @@ const Player = () => { play(); return () => { + videoRef.current?.pause(); stop(); }; }, []) @@ -495,6 +496,7 @@ const Player = () => { seek={seek} play={play} pause={pause} + stop={stop} getSubtitleTracks={getSubtitleTracks} setSubtitleTrack={(i) => setSelectedTextTrack({