我正在使用此代码在视频完成后执行某些操作。
NotificationCenter.default.addObserver(self, selector: #selector(stopedPlaying), name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)
这与mp4视频一起使用。但因为它们超过10分钟,我开始使用m3u8格式。但是这部分代码不再起作用了。任何想法都将不胜感激。
答案 0 :(得分:0)
您必须添加应该观察更改的对象。尝试添加playerItem
对象,如下面的代码所示。
NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(stopedPlaying),
name: AVPlayerItemDidPlayToEndTimeNotification,
object: destination.player!.currentItem)