标签: html5 video
当我完全缓冲mp4文件并寻求时,浏览器不断发送网络请求和缓冲(有时~100ms simetimes 500ms取决于网络)。有人知道为什么吗?
即使我使用本地文件并进行搜索,它也会发送范围请求!
答案 0 :(得分:1)
我认为,如果您详细查看请求,您会看到请求被取消(无论如何,在Chrome上,这就是您在上面使用的内容)。请参阅下面的示例(当沿着短视频的时间轴向后移动时会发生这种情况):
我怀疑浏览器只是首先将请求作为优化,然后在检查并确认其视频已经缓冲时取消它。
您还应该能够看到第一个请求将具有从0开始的范围请求,并且当您沿着时间栏移动时请求具有反映您移动到的位置的偏移量: