MPMoviePlayerController - numberofBytesTransferred按时减少

时间:2014-08-15 18:15:28

标签: ios mpmovieplayercontroller

我的任务 - 获取“播放视频时每100毫秒传输的字节数,然后根据播放的时间绘制具有这些值的图表”。

我的方法 -

每隔100ms从MPMoviePlayerController获取MPMovieAccessLogEvent的NSArray,捕获数组中的最后一个,调用MPMovieAccessLogEvent.numberOfBytesTransferred。而已。 DONE。

预期 - 按时间,传输的字节数应增加值。

问题 - “当我使用这些值绘制图形时” - 令人惊讶的是,我看到,Bytes Transferred正在某些区域倾斜(猜猜 - 可能是MPMoviePlayerController提供的MPMovieAccessLogEvents计数的每次增加)。

请帮帮我。

非常感谢,
沙。

1 个答案:

答案 0 :(得分:0)

我正在使用HLS,这意味着它确实要下载不同的文件,因此会有更多的事件日志。

答案很简单 - >聚合所有MPMovieAccessLogEvent的字节值。