我希望在首次加载时在我的网站上预加载一些小视频文件.这样,当用户单击以进入网站的一部分时,可以自动播放和使用它们.我需要无缝过渡,因此理想情况下应预加载整个视频文件,以免造成任何延迟.
香港专业教育学院尝试了一些不同的插件,如html5preloader,以及其他一些JS技术将视频文件加载到页面,但隐藏它们以尝试迫使浏览器在使用视频之前加载它们.
当我需要播放其他视频时,仅交换视频src并没有多大影响.
实际上是否有合适的解决方案,或者是因为HTML5视频播放,浏览器仅在播放文件时部分下载了文件?
感谢有关预加载HTML5播放视频文件的任何想法和反馈.
谢谢
解决方法:
这样的事情应该有所帮助:
<video controls="controls" preload="auto">
<source src="sample.mp4" type="video/mp4" />
...
Your browser does not support the video tag.
</video>
尽管由于preload =“ auto”在各浏览器之间不一致,所以您的里程可能会有所不同.如果这些片段很短(您提到了5秒钟),那么它可能会相当可靠
原文地址:https://codeday.me/bug/20191010/1888653.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。