如何在开始播放之前获得所需的AVPlayer缓冲时间

时间:2017-05-24 01:01:33

标签: ios objective-c avfoundation avplayer

我正在尝试测量AVPlayerItem在开始播放之前缓冲的时间。

一个简单的解决方案就是在缓冲开始时简单地启动计时器/保存时间戳,并在playbackLikelyToKeepUp首次变为正数时停止计时器/比较时间戳,或者使用addBoundaryTimeObserverForTimes一个1ms的边界。

由于这是我想在生产环境中使用的(跟踪性能指标),我不想启动一堆可能会降低应用程序性能的计时器。

有没有办法通过使用KVO或其他方法实现这一目标?

0 个答案:

没有答案