From acb0f50d7b0512c97d3f0509c29c9c4c172428b7 Mon Sep 17 00:00:00 2001 From: Igor Tironi Date: Mon, 12 Sep 2022 10:03:40 -0700 Subject: [PATCH] Picked changes from PR #2848 --- ios/Video/RCTVideo.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ios/Video/RCTVideo.swift b/ios/Video/RCTVideo.swift index fb5270ab25..037396ecf3 100644 --- a/ios/Video/RCTVideo.swift +++ b/ios/Video/RCTVideo.swift @@ -264,7 +264,11 @@ class RCTVideo: UIView, RCTVideoPlayerViewControllerDelegate, RCTPlayerObserverH self._playerItem?.preferredPeakBitRate = Double(maxBitRate) } - self._player = AVPlayer(playerItem: self._playerItem) + self._player = AVPlayer() + DispatchQueue.global(qos: .default).async { + self._player?.replaceCurrentItem(with: playerItem) + } + self._playerObserver.player = self._player self.applyModifiers() self._player?.actionAtItemEnd = .none