1.主要是加入
x5-video-player-fullscreen="true"
x5-playsinline
playsinline
webkit-playsinline
这几个属性。
2.如果需要微信中支持,只能引入wx的js. 在
//必须在weixin JSAPI的WeixinJSBridgeReady才能生效
document.addEventListener('WeixinJSBridgeReady',() => {
// alert('1111')
video.play()
},false);
这里面才生效
3.第二种兼容微信的方法。
由于上面的办法只会调用一次。微信是禁止自动播放的。必须有交互产生才可以播放。所以监听触摸事件。
// 微信中第二种方案
// document.addEventListener('touchstart', function () {
// function audioAutoPlay() {
// var audio = document.getElementById('shakeVideo');
// audio.play();
// }
// audioAutoPlay();
// });
下面是demo完整代码
<!DOCTYPE html>
<html lang