【发布时间】:2020-01-28 01:48:48
【问题描述】:
我正在使用 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()
}
}
【问题讨论】:
-
来自documentation:不要继承AVPlayerViewController。不支持覆盖此类的方法,并导致未定义的行为。
-
查看 AVPlayerViewController 的 contentOverlayView 属性