【问题标题】:AVPlayer m3u8 video end issueAVPlayer m3u8视频端问题
【发布时间】:2016-12-01 15:08:32
【问题描述】:

我在视频结束后使用此代码做一些事情。

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

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

【问题讨论】:

    标签: swift avplayer m3u8


    【解决方案1】:

    你必须添加你应该观察变化的对象。尝试像下面的代码一样添加playerItem 对象。

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

    【讨论】:

    • 对不起,伙计。但即使我添加对象也是一样的。正如我所提到的,这适用于 mp4。
    • 它适用于我的 m3u8 流媒体。你能再分享一些代码吗?
    • 我的应用有 m3u8 格式的直播,但无法收到结束通知。你们有没有人解决它?
    • 我也遇到了同样的问题,请大家帮忙
    猜你喜欢
    • 2021-01-18
    • 2022-02-03
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多