fix(ios): fix pip(when player doesn't fill screen) (#3363)

This commit is contained in:
YangJH 2023-11-20 16:43:35 +09:00 committed by GitHub
parent 17dbf6e826
commit 11f62013e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -47,6 +47,9 @@ class RCTPictureInPicture: NSObject, AVPictureInPictureControllerDelegate {
func setupPipController(_ playerLayer: AVPlayerLayer?) { func setupPipController(_ playerLayer: AVPlayerLayer?) {
// Create new controller passing reference to the AVPlayerLayer // Create new controller passing reference to the AVPlayerLayer
_pipController = AVPictureInPictureController(playerLayer:playerLayer!) _pipController = AVPictureInPictureController(playerLayer:playerLayer!)
if #available(iOS 14.2, *) {
_pipController?.canStartPictureInPictureAutomaticallyFromInline = true
}
_pipController?.delegate = self _pipController?.delegate = self
} }