fix: stop playback when exit

This commit is contained in:
Fredrik Burmester
2024-11-27 12:25:39 +01:00
parent 8b0b3d8abc
commit ba38fe6c03

View File

@@ -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({