已经实现了基本播放的流程,现在有几个问题:
是否需要根据系统判断来兼容 avplayer.automaticallyWaitsToMinimizeStalling 的属性?
当上述属性设置为 YES 时,需要监听 avplayer.timeControlStatus,当缓冲量不够时,reasonForWaitingToPlay 的状态是 AVPlayerWaitingWhileEvaluatingBufferingRateReason / AVPlayerWaitingToMinimizeStallsReason。 然后对于前者,文档中说到:
... monitoring the playback buffer fill rate to determine if playback is likely to complete without interruptions ...
所以经常会出现( always )一个一分多钟的视频需要加载到一大半才会开始播放,然而我需要在有一定缓冲后就开始播放,所以这该如何解决?
诚恳求解。