Swift Как обновить URL-адрес видео в AVPlayer при нажатии на кнопку?

У меня есть видеоплеер в приложении IOS, и я хочу обновлять видео, когда нажимаю кнопку, но не понимаю, как это сделать. (Примечание: это не список видео в очереди)

Вот код для добавления AVPlayer:

let url = NSURL.fileURLWithPath(path)
let player = AVPlayer(URL: url)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
..

..
self.ViewForVideo.addSubview(playerViewController.view)
self.addChildViewController(playerViewController)

player.play()

person Ludo    schedule 11.06.2016    source источник


Ответы (1)


Я сделал так: каждый раз, когда я хочу изменить видео, я создаю новый AVPlayer и воздействую на него на playerViewController.player следующим образом.

let url = NSURL.fileURLWithPath(path)
let player = AVPlayer(URL: url)
playerViewController.player = player
person Ludo    schedule 11.06.2016