2016-04-27 72 views
0

我想在iOS上以m3u8格式播放实况音频流。一旦实时音频流结束,问题是从来没有调用过AVPlayerItemDidPlayToEndTimeNotification。经过进一步调查后,我才知道直播流没有duration,这可能是它不知道何时触发AVPlayerItemDidPlayToEndTimeNotification的原因。AVPlayerItemDidPlayToEndTimeNotification未呼吁实况

有没有解决方案,所以我可以知道什么时候我的现场活动结束?

+0

在play()方法后添加观察者。并在暂停()前删除它。 – Borzh

回答

-1

使用audioPlayerDidFinishPlaying委托我认为它为你工作。

+0

这是一个不用'AVPlayer'的不同委托。 – codelearner

+0

然后你需要使用KVO观察者。 –