一进入页面单个视频开始自动播放

  1. 可使用wx-sdk 中wx.ready()
  2. 可监听WeixinJSBridgeReady事件
     //一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以document.getElementById('car_audio').play();    //必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效document.addEventListener("WeixinJSBridgeReady", function () {document.getElementById('car_audio').play();document.getElementById('video').play();}, false);

列表检测滚动位置进行自动播放

监听scroll事件 根据条件执行video.play() 不行,会被阻止。

但是可以在touch事件或者click事件中触发。

原因:

【在很多移动浏览器里,都是要求用户的真实操作来(touchend、click、doubleclick 或 keydown 事件等标准的事件)触发调用video.play(),才能自动播放影音视频。】

各种兼容:

保证原地播放

  <video class="video":src="video.preview_url":poster="video.cover_url":controls="false"x5-video-player-type="h5"webkit-playsinline="true"x-webkit-airplay="true"playsinline="true"x5-video-player-fullscreen="true"muted></video>

微信浏览器 视频自动播放 解决方法相关推荐

  1. 解决手机微信浏览器视频自动播放和默认全屏问题

    1.早期因为带宽和流量的因素,移动端浏览器禁止视频自动播放,现在现在流量便宜了.手机硬件越来越好了,部分可支持了 2.在移动端浏览器, video 在用户点击播放或者通过API video.play( ...

  2. 苹果ios微信浏览器视频自动播放

    在微信H5浏览器内遇见视频在安卓手机环境下可以自动播放,苹果手机环境下不能自动播放的问题,下面研究了两种方法供大家参考. 1,引入微信jssdk(测试没有成功) <script src=&quo ...

  3. H5页面在微信浏览器中自动播放视频

    H5页面在微信浏览器中自动播放视频 安卓和IOS不同 h5在安卓微信浏览器上的视频不能自动播放 h5在iOS微信浏览器上的视频可以自动播放 iOS的实现方案

  4. iOS 微信 音视频自动播放 原生接口WeixinJSBridge API(一些整理 小技巧)

    原文链接1:https://www.w3ctech.com/topic/1165 原文链接2:https://www.cnblogs.com/jasonduan/p/5635048.html 做一下整 ...

  5. 微信背景音乐不自动播放解决

    微信背景音乐不自动播放解决 document.addEventListener('DOMContentLoaded',function (){function audioAutoPlay(){var ...

  6. 微信浏览器无法自动播放视频几种解决方式

    公司页面设计打开页面需要播放一个过场的MP4视频,在电脑上手机上都没啥事但是在手机微信浏览器里面视频是无法自动播放的. 网上教你的方式无非就是 //引用官方的JS文件 <script src=& ...

  7. JS实现网站声音提示,兼容IE与chrome,附谷歌chrome浏览器无法自动播放声音解决方法

    function playSound(){var borswer = window.navigator.userAgent.toLowerCase();if(!!window.ActiveXObjec ...

  8. 微信浏览器背景音乐自动播放

    html: <audio style="display:none; height: 0" id="bg-music" preload="auto ...

  9. 视频在H5页面在微信浏览器不能自动播放问题

    //引用官方的JS文件 <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script& ...

  10. 微信video视频自动播放

    document.addEventListener("WeixinJSBridgeReady",function(){ document.getElementById(" ...

最新文章

  1. Docker基本使用命令
  2. ENTBOOST V1.0 发布,开源企业IM免费企业即时通讯
  3. 修改C:\WINDOWS\system32\drivers\etc\hosts 文件有什么作用
  4. 进程间通信(5) 命名管道
  5. js实现上传图片及时预览
  6. 关于java嵌入式数据库的选择,强烈建议H2 嵌入式数据库
  7. 生信宝典之傻瓜式(五) 文献挖掘查找指定基因调控网络
  8. linux sz rz 下载与上传命令
  9. Spring MVC之cookies跟session 数据绑定
  10. 1月份Github上热门Python开源项目
  11. pdf2htmlex 中的字体嵌入
  12. css缩2个字,首行缩排2字元怎么设定 css
  13. 狂神学习系列04:MySQL+JDBC
  14. PDF不能编辑怎么办,如何去掉编辑权限
  15. 气传导和骨传导耳机哪个好?简单科普这两种蓝牙耳机
  16. 更换openstack虚拟机ip
  17. 数据大牛都在啃的15本书
  18. IBM MQ 创建以及常见问题集锦
  19. SAAS软件的成熟度模型总结
  20. C# 实现 rtc_RTC人力资源量化管理分析师培训,在北京开课啦

热门文章

  1. android ppt 自动播放视频,ppt如何循环播放,ppt如何添加视频设置自动播放(ppt转换成视频)...
  2. 免费抖音视频解析网站_抖音规则解析:抖音视频为什么能火?推荐规则是什么?【揭秘】...
  3. 将bilibili里面的缓存视频保存到电脑
  4. Window: win10 点击打开此电脑中的磁盘时,提示找不到应用程序
  5. 3D打印行业入行总结
  6. matlab程序 直线插补,用Matlab实现直线插补计算程序
  7. Python实现图片转成字符图片
  8. 2021-02-14金蝶KIS旗舰版从采购订单下推外购入库单使用说明,金蝶盘点机PDA仓库条码管理
  9. 【Linux的开胃小菜】基于Ubuntu搭建内网DNS服务器
  10. Linux消息队列的设置及查看