美文网首页
html5 video微信浏览器视频不能自动播放

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

作者: Bupleurum丶 | 来源:发表于2017-07-19 17:50 被阅读0次

一.微信浏览器(x5内核):
1.不能自动播放
2.全屏
3.最顶层(z层的最顶层)


二.ios系统解决方案:

<video id="video" controls="" preload="none" mediagroup="myVideoGroup"
poster="http://media.w3.org/2010/05/sintel/poster.png">
<source id="mp4" src="http://media.w3.org/2010/05/sintel/trailer.mp4" type="video/mp4">
<source id="webm" src="http://media.w3.org/2010/05/sintel/trailer.webm" type="video/webm">
<source id="ogv" src="http://media.w3.org/2010/05/sintel/trailer.ogv" type="video/ogg"> <p>您的浏览器不支持HTML5的video标签</p>
</video>

<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script>
//一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以 document.getElementById('car_audio').play(); //必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效 document.addEventListener("WeixinJSBridgeReady", function () { document.getElementById('car_audio').play(); document.getElementById('video').play(); }, false); </script>

三.android系统中解决方案:
误区:(无效的解决方案)
1.设置video属性autoplay;
2.通过js调用play();
3.通过js来触发click事件;
4.使用插件videojs;
5.通过js调用load()然后再调用play();
6.设置video属性webkit-playsinline="true";
7.touchstart监听;
8.stalled事件处理;
9.canplaythrogh事件处理;
10.readyState大于2的处理;
11.DOMContentLoaded监听;
12.微信js api中WeixinJSBridgeReady;
13.微信js api中getNetworkType;
14.白名单;

转载自 http://www.cnblogs.com/zlp520/p/6410739.html

相关文章

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

    一.微信浏览器(x5内核):1.不能自动播放2.全屏3.最顶层(z层的最顶层)二.ios系统解决方案: 您的浏览器...

  • 解决微信浏览器video标签自动播放视频失效

    正常在浏览器好好的视频,在微信内置浏览器中点击播放全屏,样式也不一样,自动播放失效。罪魁祸首是微信把video标签...

  • 日常采坑

    video视频自动播放失效问题 页面初始化的时候调用video标签的play函数即可 微信视频播放的问题 需求是一...

  • video标签以及视频播放器的一些实现

    video标签的属性: autoplay:自动播放 controls:向用户显示浏览器自带的控件 width:视频...

  • HTML5视音频处理、画布

    视频处理 video 插入video 在HTML5中我们可以使用video标签在网页中插入视频: 考虑到浏览器兼容...

  • h5之视频播放疑难点

    流量保护,自动播放属性不生效,必须通过用户手动触发视频播放。 video层级过高,设置z-index无效。 微信端...

  • Vue小记

    一. Vue使用小问题 Video标签问题公众号的微信活动网页里添加视频,用到了HTML5的新标签 ,video标...

  • 移动端音频视频的坑

    记录下最近开发的微信公众网页中坑(微信中。。微信中。。微信中。。。) 关于自动播放 音视频不能自动播放是移动端的常...

  • video下autoplay属性无效——添加muted属性

    背景: video下载入MP4格式视频,google等浏览器最近出现视频不会自动播放的问题(safari可以),开...

  • HTML入门四之多媒体

    音频(audio )、视频(video )、embed:所有主流浏览器都支持 元素 是HTML5标签 在HTM...

网友评论

      本文标题:html5 video微信浏览器视频不能自动播放

      本文链接:https://www.haomeiwen.com/subject/zbtrkxtx.html