1

我正在使用 videojs(尽管我相信这无关紧要,我还是把这个事实包括在内)来服务器 html5 视频。

问题是,在 chrome 中,在下载了 2.84MB 的视频后缓冲停止(这似乎是可变的,我只是从这里获取了这个数字)。这占我视频文件的 40-60%。

我意识到我可能不会从网页的角度解决这个问题,我的问题是:

我该怎么做才能在 Google Chrome 中使视频缓冲区达到 100%?

在我可以用它做任何其他事情之前,我的视频被缓冲 100%是至关重要的,原因是我立即需要能够非常快速地搜索到视频中的多个位置。

4

1 回答 1

0

过去,我已将视频和页面添加到 AppCache。这将确保整个视频下载并存储在本地。然而,浏览器仍然可能只在视频元素中缓冲相同的百分比,但是因为它是本地存储在磁盘上的,所以随机访问非常快。

或者,如果您担心缓冲问题,您可以将视频 XHR 并存储在 IndexedDB 或 FileSystem APi 中。

于 2013-06-06T14:21:05.513 回答