Ios 自定义avplayervewcontroller

Ios 自定义avplayervewcontroller,ios,swift,avplayer,Ios,Swift,Avplayer,我正在使用AvPlayServiceController在我的应用程序中播放视频, 我不想让这个球员从头开始。 是否有办法将其他一些额外的UI组件和功能添加到AvPlayServiceWController class AVKitViewController: AVPlayerViewController { private let url = URL(string: "https://www.digikala.com/mag/wp-conten

我正在使用AvPlayServiceController在我的应用程序中播放视频, 我不想让这个球员从头开始。 是否有办法将其他一些额外的UI组件和功能添加到AvPlayServiceWController

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。

from:不要将AVPlayerViewController子类化。不支持重写此类的方法,这会导致未定义的行为。请检查AvPlayServiceWcontroller的contentOverlayView属性