我正在使用videojs(虽然我认为无论如何都不相关,但我还是将这个事实包括在内)到服务器html5视频。
问题是,在chrome中,缓冲在视频下载了2.84MB之后就停止了(这似乎是可变的,我只是采用了figure from here)。这占我视频文件的40-60%。
我意识到我可能不会从网页的角度来解决这个问题,我的问题是:
如何才能在Google Chrome中100%制作视频缓冲区?
至关重要我的视频在我可以用其它任何东西做之前100%缓冲,原因是我立即需要能够在视频中寻找几个地方快。
答案 0 :(得分:0)
过去我已将视频和页面添加到AppCache中。这将确保整个视频下载并存储在本地。但是,浏览器仍然可能只在视频元素中缓冲相同的百分比,但由于它本地存储在磁盘上,因此随机访问非常快。
或者,如果您担心缓冲,可以将视频XHR并将其存储在IndexedDB或FileSystem APi中。