我已经使用了以下代码:
NotificationCenter.default.addObserver(self,selector: #selector(ViewController.restartVideoFromBeginning),name: NSNotification.Name.AVPlayerItemDidPlayToEndTime,object: nil)
@objc func restartVideoFromBeginning() {
let seconds : Int64 = 0
let preferredTimeScale : Int32 = 1
let seekTime : CMTime = CMTimeMake(seconds, preferredTimeScale)
player!.seek(to: seekTime)
player!.play()
}
但是restartVideoFromBeginning
中的播放器值为nil,有人知道为什么吗?