宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > Html5技术

[微信]iOS苹果和微信中音频和视频实现自动播放的方法

2016-10-13 00:16:48 点击量:10 标签: 收藏本文

[微信]iOS苹果和微信中音频和视频实现自动播放的方法

通过下面的方式可以解决,在iPhone手机微信中正常自动播放。

必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效,猜测微信接口做了处理~

可以用iPhone手机在微信中打开这里,查看效果~

  1. <audio preload="preload" controls id="car_audio" src="http://media.xitaoinfo.com/ei_zamenjiehunba.mp3" loop></audio> 
  2. <video id="video" controls="" preload="none" mediagroup="myVideoGroup" poster="player_img_path/20161202/4y22rgyuakt.png"> 
  3.       <source id="mp4" src="http://media.w3.org/2010/05/sintel/trailer.mp4" type="video/mp4"> 
  4.       <source id="webm" src="http://media.w3.org/2010/05/sintel/trailer.webm" type="video/webm"> 
  5.       <source id="ogv" src="http://media.w3.org/2010/05/sintel/trailer.ogv" type="video/ogg"> 
  6.       <p>Your user agent does not support the HTML5 Video element.</p> 
  7. </video> 
  8. <!-- 必须加在微信api资源 --> 
  9. <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 
  10. <script> 
  11.      //一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以 
  12.      document.getElementById('car_audio').play(); 
  13.     //必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效 
  14.     document.addEventListener("WeixinJSBridgeReady", function () { 
  15.         document.getElementById('car_audio').play(); 
  16.         document.getElementById('video').play(); 
  17.     }, false); 
  18. </script> 

 [微信]iOS苹果和微信中音频和视频实现自动播放的方法

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室