标签:pre VID layer control inline 手机 问题 ide start
1.早期因为带宽和流量的因素,移动端浏览器禁止视频自动播放,现在现在流量便宜了、手机硬件越来越好了,部分可支持了<video controls="controls" src="" id="ckplayer_a1" x5-video-player-type="h5" preload="metadata" playsinline="true"
webkit-playsinline="true" x-webkit-airplay="true"x5-video-orientation="portraint" x5-video-player-fullscreen="true">
</video>
playsinline="true" webkit-playsinline="true 解决ios自动播放全屏问题
x5-video-player-type="h5" x5-video-player-fullscreen="true" 解决安卓同层级播放
3.ios微信下通过 WeixinJSBridgeReady 事件进行自动播放
document.addEventListener(
‘WeixinJSBridgeReady‘,
function() {
var video = document.getElementById("ckplayer_a1");
video.play();
},
false
);
安卓可以尝试监听touchstart事件,用户触摸屏幕后自动播放
document.addEventListener(‘touchstart‘, function(){
var video = document.getElementById("ckplayer_a1");
video.play();
}, false);
标签:pre VID layer control inline 手机 问题 ide start
原文地址:https://blog.51cto.com/14210437/2363609