egret h5 IOS 移动端 微信 自动播放声音
解决方法
function playsound(sound:egret.Sound,loop:boolean= false){
if(sound == null){
console.log('sound err')
return;
}
var times = loop?0:1;
if(typeof WeixinJSBridge != 'undefined'){
WeixinJSBridge.invoke('getNetworkType', {}, function (e) {
return sound.play(0,times);
});
}else{
return sound.play(0,times);
}
}
方法原理
因为IOS有个先交互再播放声音的要求,而微信上借助WeixinJSBridge 可以做很多事情,通过他播放声音即可
最后更新于 2017-08-21 13:54:09 并被添加「微信 egret 移动端 H5 IOS 播放声音」标签,已有 1083 位童鞋阅读过。
此处评论已关闭