是否可以预加载 html 视频?注意:该标签是稍后动态创建的。
目前,我可以通过创建一个隐藏的 div 并将所有图像放入其中来对图像执行此操作。然后当我稍后创建需求时,图像不需要重新加载。
当使用视频标签完成此操作时,浏览器仍会在创建元素时从头加载视频。
我看到了这个:https://github.com/jussi-kalliokoski/html5Preloader.js https://github.com/jussi-kalliokoski/html5Preloader.js,但它似乎不适用于视频。任何想法,将不胜感激!
试试这个:
<!DOCTYPE html>
<html>
<body>
<video width="320" height="240" controls="controls" **preload="auto"**>
<source src="movie.mp4" type="video/mp4" />
<source src="movie.ogg" type="video/ogg" />
<source src="movie.webM" type="video/webM" />
Your browser does not support the video tag.
</video>
</body>
</html>
注意:这在 IE 上不起作用;),为此您可以使用一些播放器(只需包含 .js)。他们有一个用于 IE 使用的 Flash 后备方案JW玩家 http://www.longtailvideo.com/ & JW 播放器预载 http://www.longtailvideo.com/html5/preload
Njoy!!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)