En mi caso hice una extensión para mandar a llamar al controlador de avPlayerController
extension UIViewController {
func openVideoPlayer(currentVideoURL: URL?){
guard let currentVideoURL = currentVideoURL else {
return
}
let avPlayer = AVPlayer(url: currentVideoURL)
let avPlayerController = AVPlayerViewController()
avPlayerController.player = avPlayer
present(avPlayerController, animated: true) {
avPlayerController.player?.play()
}
}
}
De está manera lo pude invocar en ambos viewcontrollers
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?