Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5视频完全缓冲,但在搜索时连续发送网络请求_Html_Video - Fatal编程技术网

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

HTML5视频完全缓冲,但在搜索时连续发送网络请求,html,video,Html,Video,当我完全缓冲mp4文件并搜索时,浏览器会不断发送网络请求和缓冲(有时约100ms,有时500ms,具体取决于网络)。有人知道为什么 即使我使用本地文件和seek,它也会发送范围请求 我想如果你仔细查看请求,你会发现请求被取消了(无论如何,在Chrome上,这就是你上面使用的)。例如,请参见下文(沿短视频的时间线向后移动时会发生这种情况): 我怀疑浏览器只是先提出优化请求,然后在检查并确认视频已缓冲后取消请求 您还应该能够看到第一个请求将有一个从0开始的范围请求,并且当您沿着时间条移动时,该请求

当我完全缓冲mp4文件并搜索时,浏览器会不断发送网络请求和缓冲(有时约100ms,有时500ms,具体取决于网络)。有人知道为什么

即使我使用本地文件和seek,它也会发送范围请求


我想如果你仔细查看请求,你会发现请求被取消了(无论如何,在Chrome上,这就是你上面使用的)。例如,请参见下文(沿短视频的时间线向后移动时会发生这种情况):

我怀疑浏览器只是先提出优化请求,然后在检查并确认视频已缓冲后取消请求


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

给出代码..以分析问题better@3bu1只需将mp4文件拖动到浏览器中,或者只需使用
和seek