处理iphone的 .play() 不能播放问题

1、添加音乐oop

<audio id="Jaudio" src="shake.mp3" preload loop="loop" controls="controls"></audio >

2、处理兼容spa

    function audioAutoPlay(id){ var audio = document.getElementById(id); var play = function() { document.removeEventListener("WeixinJSBridgeReady", play); document.removeEventListener("YixinJSBridgeReady", play); audio.play(); audio.pause(); // document.removeEventListener("touchstart", play, false);
 }; audio.play(); audio.pause(); //weixin
            document.addEventListener("WeixinJSBridgeReady", play, false); //yixin
            document.addEventListener('YixinJSBridgeReady', play, false); // document.addEventListener("touchstart", play, false);
            alert(222) } audioAutoPlay('Jaudio');

3、开始播放code

var audio = document.getElementById('Jaudio'); audio.play();
相关文章
相关标签/搜索