原文链接 vue-player或TcPlayer在微信内自动播放video和audio
不管是IOS和Android,当video和audio初始src为空,根据点击不同的媒体源(非播放器控件),比如多个章节的视频列表,动态给src赋值并执行play()方法时,大多数的机器并不会执行自动播放的动作,特别是在微信浏览器内。这是因为浏览器内核鉴于节省用户在不知情的情况下一进入页面时造成不必要的流量损失。
1、IOS在微信内video 不能自动播放问题
在Ios微信内部是可以实现video自动播放的 由于微信禁止了自动播放 换个思路解决自动播放问题 (亲测基本可以自动播放)
##html部分
1、 建议video 静音 muted 属性
<video :ref="`video${item.uuid}`" @touchstart.once="parentVideoPlay" muted autoplay="autoplay" playsinline="true" preload="auto" webkit-playsinline="true"
x-webkit-airplay="true" x5-video-player-fullscreen="true" x5-video-player-type="h5" :poster="item.cover" :src="item.playbackUri"></video>
##js部分
//首先引入微信jsdk
import WeixinJSBridge from 'weixin-js-sdk';
//this.$nextTick是为了保证DOM加载完毕
this.$nextTick(function() {
this.videoIndex = i ? i :