已经实现了基本播放的流程,现在有几个问题:
是否需要根据系统判断来兼容 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 )一个一分多钟的视频需要加载到一大半才会开始播放,然而我需要在有一定缓冲后就开始播放,所以这该如何解决?
诚恳求解。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.