AVPlayer m3u8视频结束问题

时间:2016-12-01 15:08:33

标签: swift avplayer m3u8

我正在使用此代码在视频完成后执行某些操作。

NotificationCenter.default.addObserver(self, selector: #selector(stopedPlaying), name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)

这与mp4视频一起使用。但因为它们超过10分钟,我开始使用m3u8格式。但是这部分代码不再起作用了。任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您必须添加应该观察更改的对象。尝试添加playerItem对象,如下面的代码所示。

  NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(stopedPlaying), 
  name: AVPlayerItemDidPlayToEndTimeNotification, 
  object: destination.player!.currentItem)