From 93ab6a169956e99421c6bbffab95ab0717c72df0 Mon Sep 17 00:00:00 2001 From: Thomas Ruoff Date: Sun, 29 Nov 2020 00:28:46 +0100 Subject: [PATCH] seek to 0 when revealing --- components/player.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/components/player.jsx b/components/player.jsx index ffb73dc..c1c62f8 100644 --- a/components/player.jsx +++ b/components/player.jsx @@ -10,12 +10,12 @@ let player; const Player = ({ hidden }) => { const [playerState, setPlayerState] = useState(-1); - const { openSong } = useContext(AppContext); + const { openSong: { id, startSeconds = 0, endSeconds = 0 } } = useContext(AppContext); const onPause = () => player && player.pauseVideo(); const onPlay = () => player && player.playVideo(); const onRestart = () => { - player && player.seekTo(openSong.startSeconds || 0); + player && player.seekTo(hidden ? startSeconds : 0); player && [PAUSED, ENDED].includes(playerState) && player.playVideo(); }; @@ -29,9 +29,9 @@ const Player = ({ hidden }) => { }); player.on("stateChange", setState); player.loadVideoById({ - videoId: openSong.id, - startSeconds: openSong.startSeconds, - endSeconds: openSong.endSeconds + videoId: id, + startSeconds: hidden ? startSeconds : 0, + endSeconds: hidden ? endSeconds : undefined, }); return () => {