|
|
|
@ -226,13 +226,20 @@ export const useVideoPlayer = ({ |
|
|
|
}, [playing, onPlayingChange]) |
|
|
|
}, [playing, onPlayingChange]) |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
useEffect(() => { |
|
|
|
|
|
|
|
if (isLive || isEmpty(chapters)) return |
|
|
|
|
|
|
|
|
|
|
|
setPlayerState({ |
|
|
|
setPlayerState({ |
|
|
|
...initialState, |
|
|
|
...initialState, |
|
|
|
chapters: chaptersProps, |
|
|
|
chapters: chaptersProps, |
|
|
|
playing: true, |
|
|
|
playing: true, |
|
|
|
seek: chaptersProps[0].startOffsetMs / 1000, |
|
|
|
seek: chaptersProps[0].startOffsetMs / 1000, |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, [chaptersProps, setPlayerState]) |
|
|
|
}, [ |
|
|
|
|
|
|
|
chapters, |
|
|
|
|
|
|
|
chaptersProps, |
|
|
|
|
|
|
|
isLive, |
|
|
|
|
|
|
|
setPlayerState, |
|
|
|
|
|
|
|
]) |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
useEffect(() => { |
|
|
|
if (isLive || isEmpty(chapters)) return |
|
|
|
if (isLive || isEmpty(chapters)) return |
|
|
|
|