internet-explorer
  • video
  • html5-video
  • h.264
  • mp4
  • 2013-07-19 136 views 0 likes 
    0

    不知道是否有人可以真正帮助这个,但它是值得一试。HTML5视频;强制浏览器下载整个文件

    我们有一个场景,我们希望浏览器在播放之前下载整个视频。我们已经在FF和Chrome中实现了这一目标,但我们在IE9/10中努力做到这一点。有没有办法强制或让浏览器下载整个文件?

    我的(简化的)的标记如下:

    <video preload> 
        <source src="http://domain.com/filename.mp4" type='video/mp4' /> 
    </video> 
    

    事情我曾尝试:

    • 把moov atom的在文件
    • 的开头把moov atom的在(希望浏览器必须下载整个文件才能找到头文件)
    • 强制浏览器下载时没有字节范围(我知道这个wou LD不是由服务从返回Accept-Ranges: none
    • 播放的文件一秒钟一个服务器上的文件支持IOS等),然后又停下它揭开序幕下载(这部作品在Chrome & FF)

    我如果有人有任何建议或答案,他们将不胜感激。

    干杯

    回答

    0

    您可以尝试使用HTML5Preloader 好像它应该做的伎俩。

    或者,您可以尝试使用建议的herepreload属性。

    1

    您可能会考虑将视频置于屏幕外,然后播放并等待视频结束。为了让它发挥得更快,你可以踢playbackRate。同时,您可以在视频应该放置的位置展示某种占位符,然后一旦您获得了播放的信息,请重置视频并将其移至该位置。与其等待视频结束,您还可以等待可能会更快到达的canplaythrough事件。

    相关问题