處理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();
相關文章
相關標籤/搜索