From 838c6ae145582296b6f23f65050d7e0fa526bd62 Mon Sep 17 00:00:00 2001 From: MerlinScheurer Date: Thu, 6 Mar 2025 23:53:23 +0100 Subject: [PATCH] Refac move loading from localStorage to the beginning of the VideoPlayer --- frontend/src/components/VideoPlayer.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/VideoPlayer.tsx b/frontend/src/components/VideoPlayer.tsx index 8c0b609d..a249c1c5 100644 --- a/frontend/src/components/VideoPlayer.tsx +++ b/frontend/src/components/VideoPlayer.tsx @@ -123,6 +123,7 @@ const VideoPlayer = ({ const [searchParams] = useSearchParams(); const searchParamVideoProgress = searchParams.get('t'); + const volumeFromStorage = Number(localStorage.getItem('playerVolume') ?? 1); const playBackSpeedFromStorage = Number(localStorage.getItem('playerSpeed') || 1); const playBackSpeedIndex = VIDEO_PLAYBACK_SPEEDS.indexOf(playBackSpeedFromStorage) !== -1 @@ -334,7 +335,7 @@ const VideoPlayer = ({ localStorage.setItem('playerSpeed', videoTag.currentTarget.playbackRate.toString()); }} onLoadStart={(videoTag: VideoTag) => { - videoTag.currentTarget.volume = Number(localStorage.getItem('playerVolume') ?? 1); + videoTag.currentTarget.volume = volumeFromStorage; videoTag.currentTarget.playbackRate = Number(playBackSpeedFromStorage ?? 1); }} onTimeUpdate={handleTimeUpdate(