关于自动播放:
在iOS上可以通过微信的私有事件来触发自动播放:
document.addEventListener('WeixinJSBridgeReady', () => { videoEle.play(); }, false);
在安卓上是不支持自动播放的,必须要有用户和手机屏幕的交互才能触发播放,所以可以通过用户触摸屏幕时来触发视频的播放这种猥琐的方法来实现自动播放。
有一点要注意的是:无论是在iOS还是Android上要触发视频的第一次播放,用户的操作都需要立即执行播放事件,比如用户点击了之后要立即
play()
,而不能有延时或者异步操作再去播放。