在vue中使用video插件在微信浏览器中视频无法自动播放的问题(已解决)

在用vue写h5的时候遇到一个需求,页面背景设置为视频,就用了video.js插件,最后卡在了微信上无法自动播放视频,在网上搜的答案全是一致的复制粘贴,没一点用,在经历了五六个小时后,终于解决了问题,其实 实现方法并没有网上那么复杂,废话不多说,直接上代码!
注意:有些属性没有来得及测试是否需要,大家可根据测试效果自行删除!!!

测试机:安卓华为p30,ios暂未测试,不过看网上说的ios比较好设置,以下代码也设置了兼容

 //下载好插件不用再去搞什么子路由,直接在需要插入视频的地方插入video标签<videowebkit-playsinline="true"x-webkit-airplay="true" playsinline="true" x5-video-player-type="h5"x5-video-player-fullscreen="true" width="100%" height="100%"id="example_video" class="video-js " preload='auto'autoplay='true'loopmutedposter="../assets/video/01.jpg">//src就是你的视频地址,我这里是需要每次进入页面随机切换背景视频,所以用了计算属性<source :src="dd.src" type="video/mp4"></video>

js

  mounted(){//视频自动播放this.$nextTick(()=>{var video = document.getElementById("example_video");video.play();}),destroyed(){// this.videoPlayer.dispose(); //销毁video//或者重置videothis.$nextTick(()=>{var video = document.getElementById("example_video");video.reset();
})
}

是的,你没看错,就是这么简单,并没有网上那么复杂的获取什么什么的,因为我都试过坑了,到最后发现直接在created中就能解决问题

vue中使用video插件在微信浏览器中视频无法自动播放的问题相关推荐

  1. 移动端H5页面在微信浏览器内audio无法自动播放问题解决

    相信许多小伙伴都遇见过这话种情况,在微信浏览器内添加的audio 无法自动播放 之前写过好多那种活动页添加的背景音乐都可以自动播放,直到后来ios 增加了限制就出现了这个问题 怎么解决的只需给audi ...

  2. 解决H5项目微信浏览器安卓系统无法自动播放背景音乐的问题

    背景 制作的H5项目,使用vedio标签,利用wx.getNetworkType来自动播放背景音乐. 但是安卓的vedio自动播放被微信浏览器限制了. 解决方案 采用web vedio api 细节解 ...

  3. Vue项目在微信浏览器中使用支付宝支付

    本人vue 小白 之前在公司接触vue商城项目,其中包含了微信支付和支付宝支付,由于微信会拦截支付宝支付页面.当时这个问题困惑我蛮久的,所以今天记录一下,方便日后再次遇到方便查询. 废话不多说. 给兄 ...

  4. 【H5】html5 video 在微信浏览器视频不能自动播放 !

    html5 video在安卓微信浏览器视频不能自动播放 ! html5 video在安卓微信浏览器视频不能自动播放 ! html5 video在安卓微信浏览器视频不能自动播放 ! 注:重要的事情说三遍 ...

  5. html5 video微信浏览器视频不能自动播放

    2019独角兽企业重金招聘Python工程师标准>>> html5 video微信浏览器视频不能自动播放 一.微信浏览器(x5内核): 1.不能自动播放 2.全屏 3.最顶层(z层的 ...

  6. 关于安卓微信浏览器中scrollTop的问题

    前阵子在公司实现一个常见的需求,就是添加一个返回顶部的按钮,当滑动网页到一定程度后会出现这个按钮,需要获取到元素的滚动高度scrollTop.结果在pc端的浏览器可以生效,pc端浏览器中的移动端模式可 ...

  7. 微信浏览器中控制视频的播放

    需求:官网的视频要在微信浏览器中播放,由于微信浏览器不支持自动播放,所以只能手动设置 <div class="globel_view" style="positio ...

  8. 微信浏览器中实现音乐自动播放

    近日微信浏览器中h5页面实现音乐自动播放,试了好多方法,最后还是下面方法比较好用 引入微信sdk <script src="http: //res.wx.qq.com/open/js/ ...

  9. 解决安卓微信浏览器中location.reload 或者 location.href失效的问题

    解决安卓微信浏览器中location.reload 或者 location.href失效的问题 参考文章: (1)解决安卓微信浏览器中location.reload 或者 location.href失 ...

  10. js判断是否在微信浏览器中打开

    js判断是否在微信浏览器中打开 function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroM ...

最新文章

  1. 导入sql时出现Invalid default value for ‘create_time‘报错处理方法
  2. command pattern
  3. A Data Access Layer to persist business objects using attributes and reflection - Part II [无常译]...
  4. 3月12日云栖精选夜读 | 安全多方计算新突破!阿里首次实现“公开可验证” 的安全方案...
  5. 10-线程,进程,协程,IO多路复用
  6. K个一组翻转链表—leetcode25
  7. Always keep in mind
  8. 64位处理器_电脑系统32位好还是64位好 哪个快?
  9. Core Java Volume I — 3.6. Strings
  10. 03 ansible核心模块 之 文件类型模块
  11. 应聘c语言面试试题,c语言面试最必考的十道试题,求职必看!!!
  12. 《软件需求分析》阅读笔记3
  13. 计算机二十四点游戏怎么玩,扑克牌二十四点怎么玩?扑克牌二十四点游戏规则介绍...
  14. 蓝桥杯最后一天复习?各大算法四步法教你轻松秒杀各种题型
  15. php解析psd图层,PSD解析工具实现(七)
  16. python怎么画圆螺旋线_使用Turtle画正螺旋线的方法
  17. 尚硅谷智慧校园-SpringBoot最佳入手级项目
  18. Golang 的 mgo 连接池
  19. 超简单地输出所有水仙花数(Java实现)
  20. 软考-信息系统项目管理师-项目风险管理

热门文章

  1. 织梦后台界面修改方法
  2. 程序员出差如何高效工作?
  3. 蓝牙AOA融合定位技术汇总
  4. APP项目完整工作流程
  5. 利用python批量查询企业信息_python批量查询百度收录
  6. bing 搜索引擎 无法访问 bug
  7. 忆我在北邮四年中的几位老师(全)
  8. 《货币金融学》学习笔记
  9. solidworks属性管理器_SolidWorks自定义属性——属性标签编制程序
  10. canvas画布——太极图