1.问题现象
做h5页面时需要插入一段背景音乐,在安卓系统微信里打开可以正常播放。但是在ios系统的微信里打开页面听不到声音。
2.解决办法
调用微信自带的WeixinJSBridgeReady事件(WeixinJSBridge只能在微信内打开的网页有效)。
3.html代码展示
<audio src='ding.mp3' id='Jaudio'></audio>
4.js代码展示
document.addEventListener("WeixinJSBridgeReady", function (){
bgm();
}, false);
function bgm(){
var audio = document.getElementById("Jaudio");
audio.setAttribute("src","ding.mp3");
audio.play();
}