通过AirPlay流式传输时,AVPlayer无法完成

时间:2014-10-14 16:10:04

标签: ios avplayer nsnotificationcenter airplay

我正在观察以下通知,以了解我的AVPlayer中的HLS流何时播放到结束:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didPlayToEnd:) name:AVPlayerItemDidPlayToEndTimeNotification object:_player.currentItem];

这在应用程序内部播放时工作正常,但是当我通过AirPlay流式传输时,不会发送通知。在我的Apple TV上,视频在视频结束前不久播放,然后暂停播放。

所以我的问题是:
外部流在视频实际结束之前是否真的暂停? 如果是这样,当外部流到达该点时如何得到通知? 如果没有,我是否必须在通知代码中更改它以使其适用于AirPlay?

0 个答案:

没有答案