自定义 AVPlayerViewController
Customize AVPlayerViewController
我正在使用 AVPlayerViewController 在我的应用程序中播放视频,
我不想从头开始制作播放器。
有没有办法向 AVPlayerViewController 添加一些其他额外的 UI 组件和功能?
class AVKitViewController: AVPlayerViewController {
private let url =
URL(string:
"https://www.digikala.com/mag/wp-content/uploads/2019/09/Call-of-Duty-Modern-Warfare-Story-Trailer.mp4")
override func viewDidLoad() {
super.viewDidLoad()
let video = AVPlayer(url: url!)
player = video
player?.play()
}
}
看来没有办法做这样的事情。唯一可能的方法是使用 AVFoundation 从头开始创建我们自己的 AVPlayer。
我正在使用 AVPlayerViewController 在我的应用程序中播放视频, 我不想从头开始制作播放器。 有没有办法向 AVPlayerViewController 添加一些其他额外的 UI 组件和功能?
class AVKitViewController: AVPlayerViewController {
private let url =
URL(string:
"https://www.digikala.com/mag/wp-content/uploads/2019/09/Call-of-Duty-Modern-Warfare-Story-Trailer.mp4")
override func viewDidLoad() {
super.viewDidLoad()
let video = AVPlayer(url: url!)
player = video
player?.play()
}
}
看来没有办法做这样的事情。唯一可能的方法是使用 AVFoundation 从头开始创建我们自己的 AVPlayer。