From 2c0e00987685875f9603ae2084ae23b3c1aebce7 Mon Sep 17 00:00:00 2001 From: Krzysztof Moch Date: Thu, 8 Feb 2024 14:59:33 +0100 Subject: [PATCH] fix(ios): apply `cropStart` when in repeat mode (#3525) --- ios/Video/RCTVideo.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)