HTML5视频完全缓冲,但在搜索时不断发送网络请求

时间:2017-02-14 08:00:35

标签: html5 video

当我完全缓冲mp4文件并寻求时,浏览器不断发送网络请求和缓冲(有时~100ms simetimes 500ms取决于网络)。有人知道为什么吗?

即使我使用本地文件并进行搜索,它也会发送范围请求!

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为,如果您详细查看请求,您会看到请求被取消(无论如何,在Chrome上,这就是您在上面使用的内容)。请参阅下面的示例(当沿着短视频的时间轴向后移动时会发生这种情况):

enter image description here

我怀疑浏览器只是首先将请求作为优化,然后在检查并确认其视频已经缓冲时取消它。

您还应该能够看到第一个请求将具有从0开始的范围请求,并且当您沿着时间栏移动时请求具有反映您移动到的位置的偏移量: