这篇文章主要介绍解决手机微信浏览器视频自动播放和默认全屏问题(示例代码)以及相关的经验技巧,文章约1077字,浏览量435,点赞数6,值得推荐!

1.早期因为带宽和流量的因素,移动端浏览器禁止视频自动播放,现在现在流量便宜、手机硬件越来越好,部分可支持
2.在移动端浏览器, video 在用户点击播放或者通过API video.play() 触发播放时,会强制以全屏置顶的形式进行播放,设计的初衷可能是因为全屏能提供更好的用户体验

<video  controls="controls" src="" id="ckplayer_a1" x5-video-player-type="h5" preload="metadata" playsinline="true"webkit-playsinline="true"  x-webkit-airplay="true"x5-video-orientation="portraint" x5-video-player-fullscreen="true">
</video>

playsinline="true" webkit-playsinline="true 解决ios自动播放全屏问题

x5-video-player-type="h5" x5-video-player-fullscreen="true" 解决安卓同层级播放

3.ios微信下通过 WeixinJSBridgeReady 事件进行自动播放

document.addEventListener(‘WeixinJSBridgeReady‘,function() {var video = document.getElementById("ckplayer_a1");video.play();},false
);

安卓可以尝试监听touchstart事件,用户触摸屏幕后自动播放

document.addEventListener(‘touchstart‘, function(){ var video = document.getElementById("ckplayer_a1");video.play();
}, false);

<video id="videoPlay1" poster="images/bg.jpg" playsinline="false"  x5-video-player-type="h5"   autoplay="autoplay" loop="loop">
    <source src="data:images/bg.mp4" type="video/mp4">
    <!-- poster="images/bg.jpg" -->
    </video>

$(function(){
    var video=document.getElementById("videoPlay1");
    //video.play();//无效

//$(window).scroll(function(){//无效
   //   video.play();  
  //  });

$('body').click(function(){//有效
        video.play();
    });

});

以上就是本文的全部内容,希望对大家的学习有所帮助,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

微信浏览器视频自动播放相关推荐

  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. 微信浏览器无法自动播放视频几种解决方式

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

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

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

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

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

  8. 微信video视频自动播放

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

  9. 仿抖音视频自动播放html,vue 仿抖音视频列表(兼容微信内置X5浏览器)

    制作 仿抖音视频列表遇到很多坑,特别是安卓微信内置浏览器,让人脑壳疼,核心代码不多 便于理解 组件用到了vant 中的swiper滑动组件 h5 原生 video 属性 webkit-playsinl ...

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

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

最新文章

  1. 嵌入式转linux服务器,嵌入式linux下web服务器搭建
  2. 用Python做科学计算
  3. 【NLP】word2vec中的数学模型
  4. 生成二维码的 jQuery 插件:jquery.qrcode.js
  5. windows 调用linux .a lib,动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a)...
  6. CBOW模型的数据预处理
  7. php变量有三种不同的作用域,PHP中变量类型与转换,变量的检测以及变量的作用域学习--2018年4月13日12时03分...
  8. Helm 3 完整教程(十四):Helm 函数讲解(8)数学计算函数
  9. 根据不同条件查询_好用的大数据即席查询工具——秒级响应
  10. 计算机文献检索综合性实验报告,文献检索实验报告.doc
  11. 机器学习与物理科学(四)(Machine learning and the physical sciences)
  12. goahead 的认证和自定义登陆页面的cookie使用
  13. C++打印机首选项设置
  14. 20200210——springboot lombok
  15. 定义一个xml文件,保存班级信息
  16. 模仿微信更改头像,图片局部放大
  17. ios-app杀死状态下响应推送
  18. Java Swing写简单计算器以及拓展贷款计算器(等额本息和等额本金计算可以单独拿出来用)
  19. 目标检测 | End-to-end Lane Detection through Differentiable Least-Squares Fitting
  20. 神州泰岳测试试题(笔试)

热门文章

  1. C# 代码实现浏览PDF文件
  2. 内网部署GPS定位系统方案
  3. 2021百度之星程序设计大赛-初赛一部分题目总结
  4. jks签名文件转pk8
  5. HeadFirst设计模式笔记——命令模式
  6. python Socket网络编程
  7. PHPCMS2008 二次开发摘要
  8. 冰点文库下载器绿色版V3.2.15(0914)
  9. 怎么用QQ查看对方IP
  10. h5侠客行服务器维护有更新什么,侠客行h5转生条件大全及转生激励说明