video 经测试还不支持移动端自动播放的 vue-video-player也没办法

查了无数篇 归集下

1. 说设置autoplay的  (x)

2. 说使用vue-video-player(x)

3. 说vue-video-player组件第一次总是不能自动播放的原因是,视频或音频的url赋值时必须使用this.playerOptions.src方法来进行切源,而不是this.playerOptions.sources[0].src。 (x)

3. 说vue-video-player 安卓机 使用setTimeOut  然后去执行play (x)

还在苦苦查找的小伙伴别浪费时间了 查了两天无果。

 

归纳下我想要实现的效果 抖音那种。

1.视频区域播放

2.视频层级可被其他dom元素堆叠在上层

3.视频上所有自带控件隐藏

 

最终解决方案

1.区域播放: 只需设置video标签属性即可x5-playsinline="true" playsinline="true" webkit-playsinline="true"

2.层级问题 及 移除控件问题: 通过canvas进行替换播放即可

但是!! ios是可以正常播放

然后 安卓!!  如果不设置x5-video-player-type="h5" canvas是无法绘制出视频播放 加上了该属性 会导致安卓下重开一个层来播放 虽然可以播放 但是并不是在页面原先位置播放的

无奈啊!本来以为vue-video-player 可以解决自动播放但是大家去试试官网大神的demo就能知道 实际上在移动端还是无法自动播放 另外安卓下点播放也还是会重开一个层来播放视频。 

 

希望是我操作错了吧! 如果有人可以实现 就直接评论留demo链接吧! 上面那些方法都不行的。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值