bug描述:
在谷歌浏览器自带的控制台调试可以正常播放视频,安卓手机自带浏览器可以自动播放视频,但是在微信浏览器无法自动播放。
h5中自动播放多个video,出现黑屏情况,并且无法点击到视频组件
如图所示

原因:微信自带浏览器为了减少消耗关闭了自动播放

解决bug

<div  class="mobilevideoCenter" v-if="dialogMobileVideoVisible"><div class="photoCenter"><div class="demo-image"><div class="photoflex"> <div class="videoBlock" v-for="(fit,index) in photoAddrList" :key="index" ref="videoDivRef" v-if="mobilePhotoType == 3" ><videocontrols="controls"class="video-js vjs-default-skin vjs-big-play-centered" preload="none" object-fit='fill'style="width: 100%; height: 90%"x-webkit-airplay="allow"x5-video-player-type="h5" x5-playsinlinewebkit-playsinline playsinline></video> <div class="photoText">{{ fit.time }}</div></div></div></div></div></div>
//要引入videojs组件import videojs from "video.js"
  getPhotoAndVideBySid(this.photoParam).then( (res)=>{let that = thisif (res.code == 200) {if (res.result != null) {this.photoAddrList = res.result.timeDatasthis.photoTotal = res.result.totalthis.pageKey++if(this.photoTotal > 0){for (let i = 0; i < this.photoAddrList.length ; i++) {let iterator = this.photoAddrList[i];getVideoIoStream( {path: iterator.address}).then((res)=>{let  blob = new Blob([res])let photo = window.URL.createObjectURL(blob)let videoDiv = this.$refs.videoDivRefconsole.log(videoDiv[i])that.ioVideoPlayer[i] = videojs(videoDiv[i].childNodes[0], {bigPlayButton: false,textTraceDisplay: false,posterImage: true,errorDisplay: false,controlBar: true,preload: true,//移动端不能自动播放,需要点击播放bigPlayButton: this.isMobile,//点击播放按钮autoplay:true,//自动播放controls: true,//播放控件sources:[{src: photo,type: "video/mp4"}]})that.ioVideoPlayer[i].play();that.photoUrl.push(photo)}) .catch(err => {this.$message.error(err.message)console.log(err)})}}}

最终效果

微信浏览器自动播放多个视频黑屏,h5video,videojs相关推荐

  1. 通过howler.js实现在Android下的微信浏览器自动播放音频

    howler.js是一个把webaudio进行封装的一个js库,通过它可以轻松的对音频文件进行控制播放.暂停.甚至指定播放音频中的某个片段.以及加快等等,这里我们只关注它在微信浏览器中自动播放的问题, ...

  2. [Flask]解决Flask用video标签播放不了视频黑屏的问题

    文章目录 一.原因 二.修改步骤 总结 一.原因 播放不了的原因是视频文件没有按照Flask框架要求来进行存放,所以我们要将视频文件存储在static文件夹下才行. 二.修改步骤 原先代码: < ...

  3. html背景mov,科技常识:html5自动播放mov格式视频的实例代码

    今天小编跟大家讲解下有关html5自动播放mov格式视频的实例代码 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html5自动播放mov格式视频的实例代码 的相关资料,希望小伙伴们看了有 ...

  4. Firefox 66 将阻止自动播放音频和视频

    百度智能云 云生态狂欢季 热门云产品1折起>>>   当我们点击一个链接,或者打开新的浏览器选项卡时,浏览器就开始自动播放视频和声音,这是一件十分烦人的事.Chrome 浏览器早已对 ...

  5. [css] 如何隐藏没有静音、自动播放的音视频?

    [css] 如何隐藏没有静音.自动播放的音视频? 浏览器已禁止打开页面时自动播放,可以用iframe先播触发播放权限,然后再播放 做一个opacity:0 的假隐藏 个人简介 我是歌谣,欢迎和大家一起 ...

  6. html怎样自动播放视频,html5自动播放mov格式视频的实例代码

    这个不算啥新奇吧?但还是记录一下. 这个问题应该这么看. 1.首先网站要支持.MOV格式文件 就是说,网站要能识别.MOV格式文件. 如何识别?设置MIME类型.以IIS为例.除了可以在IIS界面上直 ...

  7. 迪士尼源码_如何在迪士尼+上禁用自动播放和背景视频

    迪士尼源码 Just like Netflix, Disney+ makes it easy to binge-watch a show by automatically playing the ne ...

  8. 微信浏览器 MP4播放失败,安卓下微信浏览器不能播放MP4问题的解决,gzip捣的鬼

    今天遇到一个很奇葩的事,MP4视频在安卓的微信浏览器中播放不了,提示"微信浏览器 MP4播放失败" 但是在其他手机浏览器里可以播放,而且苹果的微信中也可以播放 最后研究了一下午,找 ...

  9. HTML网站微信打开自动播放音乐JS

    源码简介: HTML网站微信打开自动播放音乐JS,众所周知网站里面的bgm在微信是不能自动播放的,好像是因为浏览器内核限制禁止自动播放,具体也不清楚,经过我的测试这个代码确实可以修复微信不自动播放音乐 ...

  10. 解决苹果ios端微信无法自动播放H5页面背景音乐

    最近做微信H5页面开发的时候,在页面加入背景音乐,并且设置自动播放. 在PC端模拟手机时是可以正常显示播放的,在安卓端微信上也可以正常播放,然后到苹果端微信就不能正常播放了. 找了许久的原因是苹果io ...

最新文章

  1. Memcached安装使用和源码调试
  2. Collection接口详解
  3. HNOI2018酱油记
  4. 【Kafka】Kafka ArithmeticException: / by zer
  5. CorePlot-曲线图
  6. 本地语音识别_语音 识别_语音识别 - 云+社区 - 腾讯云
  7. 用SDWebImage渐变加载图片
  8. java rector_Java IO的Reactor模式
  9. 初中科技节计算机,初中科技节活动方案.doc
  10. 我们聊聊快排吧...
  11. python中求2-1000的完数_C++求2→1000之间的完数。
  12. java编程实现食堂饭卡刷卡_食堂饭卡管理系统设计方案报告.docx
  13. 挨踢攻城师必备的路由交换技术
  14. 计算机数学英语基础,2020考研计算机数学复习四大基本方向
  15. fx3u4ad一adp说明书_FX3U-4AD-ADP使用手册三菱FX3U-4AD-ADP用户手册 - 三菱
  16. 都快2021年了,居然还有数据分析师不会MECE
  17. 现场快递柜状态采集与控制系统
  18. 2021年新高考八省联考成绩查询江苏省,江苏2021八省联考分数线、位次汇总-附江苏新高考改革方案解读...
  19. 猿创征文|我的四个月Java学习成长之路——从基础到框架再到项目
  20. 福建农林大学计算机与信息学院宿舍,2021福建农林大学宿舍条件和新生宿舍图片及分配规则分享...

热门文章

  1. 亲戚关系关系算法java程序_python版亲戚关系计算器
  2. vue项目中使用 echarts 创建一个关系图
  3. 横向浅析Small,RePlugin两个插件化框架
  4. 微信公众号/订阅号怎么用互动伴侣小程序开通留言功能?
  5. Hibernate中类的继承使用union-subclass实现
  6. Hibernate-部分知识点概述(持续更新)
  7. Pytorch-IMDB电影评论情感分析
  8. 阿里云服务器如何使用?阿里云服务器入门使用教程
  9. 蚂蚁支付宝小程序开发从零开始[含demo]
  10. 联通4g满格但是网速慢_联通4g网络慢是什么原因 联通4g满格但是网速慢