ios微信h5音频audio无法自动播放问
来源:互联网 发布:循环算法的时间复杂度 编辑:程序博客网 时间:2024/06/05 19:19
iPhone手机音频、视频无法自动播放?
通过下面的方式可以解决,在iPhone手机微信中正常自动播放。
必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效,猜测微信接口做了处理~
测试了90%的iPhone机型,大部分直接调用audio的play方法就可以自动播放了,但是一些奇葩iPhone机不可以
<audio preload="preload" controls id="audio" src="audio.mp3" loop></audio><video id="video" controls="" preload="none" mediagroup="myVideoGroup" poster="video.png"> <source id="mp4" src="video
.mp4" type="video/mp4"> <source id="webm" src="video.webm" type="video/webm"> <source id="ogv" src="video.ogv" type="video/ogg"> <p>您的浏览器不支持</p></video><!-- 必须加在微信api资源 --><script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script><script> //一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以 document.getElementById('car_audio').play(); //必须在微信Weixin JSAPI的WeixinJSBridgeReady才能生效 document.addEventListener("WeixinJSBridgeReady", function () { document.getElementById('audio').play(); document.getElementById('video').play(); }, false);</script>
最近又发现一个问题,Android不能同时播放两个音频? @李猜猜回答:因为ready只会触发一次,所以不能播放多个音频。但是如果需要播放多个音频,其实只要调用一下eixinJSBridge进行包裹即可。 示例代码如下
function playAudio() { if (setting.autoplay) { if (window.WeixinJSBridge) { WeixinJSBridge.invoke('getNetworkType', {}, function (e) { audio.play(); }, false); } else { document.addEventListener("WeixinJSBridgeReady", function () { WeixinJSBridge.invoke('getNetworkType', {}, function (e) { audio.play(); }); }, false); } audio.play(); } else { audio.pause(); } return false;}
0 0
- ios微信h5音频audio无法自动播放问
- 微信H5中IOS无法播放audio的解决方法
- 微信H5页 audio标签MP3无法自动播放解决方案
- iOS 微信 音频 视频自动播放
- 微信的audio无法自动播放的问题
- 微信 IOS客户端 Audio自动播放的解决方案
- 安卓,ios,ios微信, 自动播放音频;
- audio h5新增音频播放器
- audio 自动播放 iPhone微信客户端
- 微信H5背景音乐自动播放
- 微信h5,背景音乐自动播放
- 解决ios微信下audio无法自动播放的问题
- 在iOS微信浏览器中自动播放HTML5 audio(音乐)的2种正确方式
- audio在ios微信浏览器中不支持自动播放问题
- 微信端音频audio标签自动播放
- 微信端开发H5页面的时候,audio标签在苹果机上无法进行自动播放
- iOS audio queue 播放和录制音频
- iOS ijkplayer Audio Unit 播放音频
- 非模态对话框
- 可空类型为什么可以为空?也许会被面试到哦。。。
- 目标检测算法:RCNN、YOLO vs DPM
- node.js学习(十五、Events事件模块)
- const,readonly 这些你真的懂吗? 也许会被面试到哦。。。
- ios微信h5音频audio无法自动播放问
- 学C#你应该熟练使用ILDasm和Reflector【带视频教程】
- python安装及numpy的安装
- 关于“属性”的几个问题,也许面试会问到哦~
- python基础篇日记
- nyoj 35 表达式求值
- DL-1: Tips for Training Deep Neural Network
- 关于“参数”的几个问题,也许面试会问到哦~
- ios UIAlertController使用