iphone在微信中audio 音频无法自动播放

 <audio src="1213132.mp3"
           controls="controls" preload id="music1" autoplay="autoplay" hidden>
    </audio>
js是这样的

function bf(){
     var audio = document.getElementById('music1');
     if(audio!==null){
     //检测播放是否已暂停.audio.paused 在播放器播放时返回false.
     //	     alert(audio.paused);
     if(audio.paused){
     
     }
     }

然而并不响,是ios的问题, 各种查阅资料后发现原来iphone公司是考虑到用户可能是用手机流量访问的情况,为了用户流量着想,所以需要用户交互后才能播放。

 document.addEventListener("WeixinJSBridgeReady", function () {
        document.getElementById('music1').play();
    }, false);
加上这个解决





猜你喜欢

转载自blog.csdn.net/qq_35733535/article/details/79281790
今日推荐