admin管理员组文章数量:1794759
Web
实例代码:
<!-- 用一个div容器 来包裹视频 --><div id="myVideo" style="position:absolute;z-index:9999;width:100%; height:100%;"> <video onclick="play();" muted="muted" id="videoplay" autoplay="autoplay" preload="auto" style="width:100%; height:100%; object-fit: fill"> <source src="" type="video/mp4"> </video> </div> <!-- 自动播放视频js代码开始 --><script> var ua = navigator.userAgent;var ipad = ua.match(/(iPad).*OS\s([\d_]+)/),isIphone =!ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/),isAndroid = ua.match(/(Android)\s+([\d.]+)/),isMobile = isIphone || isAndroid;if(isMobile){document.getElementById("videoplay").src= "video/c04.mp4";}else{document.getElementById("videoplay").src= "video/c04.mp4";}var md=document.getElementsByTagName("video")[0];md.addEventListener("ended",function(){var box = document.getElementById("myVideo");box.parentNode.removeChild(myVideo);});</script><script>document.getElementById('videoplay').play(); document.addEventListener("WeixinJSBridgeReady", function () { document.getElementById('videoplay').play(); }, false); </script><!-- 自动播放视频js代码结束-->
解决封面动画没有 自动播放的问题:
网上说 加 autoplay="autoplay" preload="auto" 两个属性就行了
但是经过本人 测试并没有效果
注意:还需要加 一个非常关键的属性 ---> muted="muted"
<video onclick="play();" muted="muted" id="videoplay" autoplay="autoplay" preload="auto" style="width:100%; height:100%; object-fit: fill"> <source src="" type="video/mp4"> </video>
如果开场视频 加载较慢 可以使用 格式工厂 压缩视频
Mac端可以使用 HandBrake 进行压缩
参考过的一篇文章:
本文标签: web
版权声明:本文标题:Web 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1692657300a158369.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论