2016-06-11 4 views
3

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

Вот код для добавления в 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() 

ответ

1

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

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

Если кто-то думает, что это лучший способ, не стесняйтесь ответить

 Смежные вопросы

  • Нет связанных вопросов^_^