Auto play html audio in iOS WeChat InAppBrowser the right way
在 iOS 微信浏览器中自动播放 HTML5 audio(音乐) 的正确方式
核心原理: 在微信的JS-API 中 play 一下 audio 即可达到自动播放的目的(应该是微信自己做了处理)
//方法1: 现在微信官方已经推出了微信JS-SDK, 最好还是不要使用"野生"方式, 因为不知道什么时候就可以不能用了!
//http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
//通过config接口注入权限验证配置后, 在 ready 中 play 一下 audio
functionautoPlayAudio1() {
wx.config({//配置信息, 即使不正确也能使用 wx.ready
debug:false,
appId:'',
timestamp:1,
nonceStr:'',
signature:'',
jsApiList: []
});
wx.ready(function() {
document.getElementById('bgmusic').play();
});
}//方法2: "野生"方法, 借用原来老的 WeixinJSBridge
functionautoPlayAudio2() {
window.οnlοad= function() {//alert(typeof WeixinJSBridge);
WeixinJSBridge.invoke('