Javascript 如何充分缓冲chrome视频?

Javascript 如何充分缓冲chrome视频?,javascript,html,google-chrome,video,Javascript,Html,Google Chrome,Video,在使用HTML5视频标签创建视频播放器时,我注意到Google Chrome中存在不良行为。暂停时,视频缓冲开始,播放时,缓冲停止。因此,我得到了不理想的用户体验 我使用的是2-4GB大小的大型视频文件。通常,当我寻找某个位置并监视缓冲范围时,我会注意到chrome缓冲区的缓冲范围错误。如果我选择暂停播放器,chrome会继续缓冲错误的缓冲区范围,并且从不缓冲currentTime所在的范围和播放器正在监视的范围 另一个问题是,由于我选择在后台播放视频,并在其他DOM元素下隐藏查看器,所以我可以

在使用HTML5视频标签创建视频播放器时,我注意到Google Chrome中存在不良行为。暂停时,视频缓冲开始,播放时,缓冲停止。因此,我得到了不理想的用户体验

我使用的是2-4GB大小的大型视频文件。通常,当我寻找某个位置并监视缓冲范围时,我会注意到chrome缓冲区的缓冲范围错误。如果我选择暂停播放器,chrome会继续缓冲错误的缓冲区范围,并且从不缓冲currentTime所在的范围和播放器正在监视的范围

另一个问题是,由于我选择在后台播放视频,并在其他DOM元素下隐藏查看器,所以我可以在播放时强制chrome缓冲。当播放/缓冲足够时,我会将视频向后搜索几秒钟。一旦我这样做,chrome停止缓冲,我的缓冲范围很快被播放,并且进程再次开始,留下糟糕的用户体验


这是一个已知的问题,还是我做错了什么?有没有办法让Google Chrome缓冲继续而不停止?

你可能想看看这个问题和答案。