diff --git a/packages/react-native-video/ios/view/VideoComponentViewObserver.swift b/packages/react-native-video/ios/view/VideoComponentViewObserver.swift index 25cc844e..2b36c813 100644 --- a/packages/react-native-video/ios/view/VideoComponentViewObserver.swift +++ b/packages/react-native-video/ios/view/VideoComponentViewObserver.swift @@ -117,6 +117,14 @@ class VideoComponentViewObserver: NSObject, AVPlayerViewControllerDelegate { func playerViewControllerWillStopPictureInPicture(_: AVPlayerViewController) { delegate?.willExitPictureInPicture() } + + func playerViewControllerRestoreUserInterfaceForPictureInPictureStop( + _ playerViewController: AVPlayerViewController, + completionHandler: @escaping (Bool) -> Void + ) { + let isViewAttached = view?.window != nil + completionHandler(isViewAttached) + } func playerViewController( _: AVPlayerViewController,