自定义 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。