不确定是否有人可以真正帮助解决这个问题,但值得一试。
我们希望浏览器在播放之前下载整个视频。我们已经设法在FF和Chrome中实现了这一点,但我们正在努力在IE9 / 10中这样做。有没有办法强制或让浏览器下载整个文件?
我的(简化)标记如下:
<video preload>
<source src="http://domain.com/filename.mp4" type='video/mp4' />
</video>
我尝试过的事情:
Accept-Ranges: none
我没有尝试的东西,如果有人有任何建议或答案,他们将不胜感激。
干杯
答案 0 :(得分:1)
您可以考虑将视频放在屏幕外,然后播放并等待它结束。为了让它更快地播放,你可以开始playbackRate
。同时,您可以在视频所在的位置显示某种占位符,然后在获得所播放的信息后,重置视频并将其移动到该位置。您也可以等待canplaythrough
事件,而不是等待视频结束。
答案 1 :(得分:0)
您可以尝试使用HTML5Preloader 好像应该这样做。
另外,您可以尝试使用here提议的preload
属性。