Swift 如何在单击按钮时更新 AVPlayer 中的 url 视频?
Swift How to update url of video in AVPlayer when clicking on a button?
我在 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()
我是这样做的:每次我想更改视频时,我都会创建一个新的 AVPlayer
并将其影响到 playerViewController.player
,就像这样
let url = NSURL.fileURLWithPath(path)
let player = AVPlayer(URL: url)
playerViewController.player = player
我在 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()
我是这样做的:每次我想更改视频时,我都会创建一个新的 AVPlayer
并将其影响到 playerViewController.player
,就像这样
let url = NSURL.fileURLWithPath(path)
let player = AVPlayer(URL: url)
playerViewController.player = player