loadTimeRanges是否足以指示AVPlayer准备播放?

时间:2018-07-04 13:09:22

标签: ios objective-c iphone avfoundation avplayer

AVPlayer具有2个 formal 条件,应保持其为ready to play

  1. status == AVPlayerStatusReadyToPlay
  2. currentItem.status == AVPlayerItemStatusReadyToPlay

几个开发人员已经注意到,这些指标还不够,并且直到loadedTimeRanges表示准备就绪时,视频才真正开始播放(有关实现的详细信息,请参见herehere)。

应该观察到这些属性可以投入使用,这很昂贵。

loadedTimeRanges中的非零值是否表示玩家和playerItem的状态已就绪?这样可以保存2个观察值。

0 个答案:

没有答案