【问题标题】:Chrome video buffering stops at roughly 40%Chrome 视频缓冲停止在大约 40%
【发布时间】:2013-06-02 09:20:45
【问题描述】:

我正在使用 videojs(尽管我认为这无关紧要,但无论如何我都包含了这个事实)来服务器 html5 视频。

问题是,在 chrome 中,在视频下载 2.84MB 后缓冲停止(这似乎是可变的,我刚刚使用了figure from here)。这占我视频文件的 40-60%。

我意识到从网页的角度来看我可能无法解决这个问题,我的问题是:

如何使 Google Chrome 中的视频缓冲区达到 100%?

重要我的视频在我可以用它做任何其他事情之前被缓冲 100%,原因是我需要立即能够在视频中寻找多个位置很快。

【问题讨论】:

    标签: html google-chrome video html5-video


    【解决方案1】:

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

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

    【讨论】:

    • 这将是一个不错的选择,但某些浏览器将其 appcache 限制为 5MB(即:Chrome !!),这并不能解决我的问题。我也不能用 XHR 做到这一点,因为它不够快。我认为 indexedDB 的使用还不够广泛,FileSystem API 也没有......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    • 2016-05-18
    • 1970-01-01
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多