diff --git a/src/components/VideoPlayer/BaseVideoPlayer.tsx b/src/components/VideoPlayer/BaseVideoPlayer.tsx index ae68f5994830..b1a829b4cc4b 100644 --- a/src/components/VideoPlayer/BaseVideoPlayer.tsx +++ b/src/components/VideoPlayer/BaseVideoPlayer.tsx @@ -225,7 +225,7 @@ function BaseVideoPlayer({ const currentDuration = status.durationMillis || videoDuration * 1000; const currentPositon = status.positionMillis || 0; - if (shouldReplayVideo(status, isVideoPlaying, currentDuration, currentPositon)) { + if (shouldReplayVideo(status, isVideoPlaying, currentDuration, currentPositon) && !isEnded) { videoPlayerRef.current?.setStatusAsync({positionMillis: 0, shouldPlay: true}); }