【问题标题】:Swift How to update url of video in AVPlayer when clicking on a button?Swift单击按钮时如何更新AVPlayer中视频的URL?
【发布时间】:2016-10-12 07:38:21
【问题描述】:

我在 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()

【问题讨论】:

    标签: ios swift video-player


    【解决方案1】:

    我已经这样做了:每次我想更改视频时,我都会创建一个新的AVPlayer 并将其影响到playerViewController.player 像这样

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 2017-12-21
      相关资源
      最近更新 更多