diff --git a/ios/Video/RCTVideo.swift b/ios/Video/RCTVideo.swift index 1f05c898..6f4cf581 100644 --- a/ios/Video/RCTVideo.swift +++ b/ios/Video/RCTVideo.swift @@ -1363,7 +1363,8 @@ class RCTVideo: UIView, RCTVideoPlayerViewControllerDelegate, RCTPlayerObserverH #endif if _repeat { let item: AVPlayerItem! = notification.object as? AVPlayerItem - item.seek(to: CMTime.zero, completionHandler: nil) + + item.seek(to: _source?.cropStart != nil ? CMTime(value: _source!.cropStart!, timescale: 1000) : CMTime.zero, completionHandler: nil) self.applyModifiers() } else { self.setPaused(true)