HTML<video/>视频无法自动播放
最新|解决前端微信浏览器中video标签不能自动播放视频问题
最近前端有一个需求要求在网页中自动播放视频,PC端没有问题,移动端是有问题的,移动端为了避免浪费用户的流量,默认video是不能够自动播放的,即使加了autoplay属性,也只能实现在PC端自动播放,在移动端依旧不能自动播放。
网上有很多解决方案,都不能真正的解决问题,于是自己尝试了一下。
video 标签属性
- src: 设置显示视频路径
- controls: 显示控制栏
- loop: 控制视频循环播放
- autoplay: 自动播放
- muted:设置静音播放
测试pc端、移动端浏览器兼容情况 ( 支持✔ 不支持 ✘ 暂无 ∅)
<div class="video-box">
<video muted preload autoplay loop controls="false" id="myVideo" type="video/mp4" width="100%" webkit-playsinline="true"
x-webkit-airplay="allow" playsinline="" x5-video-player-type="h5" x5-video-orientation="portrait"
x5-video-player-fullscreen="portraint"
src="https://static.yximgs.com/udata/pkg/fe/kwai_video.a7616d99.mp4"
poster="https://website.didiglobal.com/dist/img/homepage1-app.fb9b0c10.jpg">
对不起,您的手机不支持本系统
</video>
<div class="btn-play"></div>
<div class="processBar">
<div class="playProcess"></div>
<div class="loadProcess"></div>
</div>
</div>
video属性:muted autoplay loop