Когда мое видео завершится, я хочу, чтобы оно сняло AVPlayer и вернулось в контроллер основного вида.
Я также хочу снять видео с моего внешнего экрана / дисплея, когда оно подключено.
Как мне это сделать?
Я попробовал несколько разных ответов здесь, и пока ни один из них не сработал.
ПРИМЕЧАНИЕ: четыре - это название моего видео
@IBAction func fourVideoPlayButton(_ sender: Any) {
if let path = Bundle.main.path(forResource: "Four", ofType: "mp4") {
let fourVideo = AVPlayer(url: URL(fileURLWithPath: path))
let fourVideoPlayer = AVPlayerViewController()
fourVideoPlayer.player = fourVideo
present(fourVideoPlayer, animated: true, completion: {
fourVideo.play()
})
}
}