audio标签自动播放在安卓播放正常,IOS不能自动播放

Posted guan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了audio标签自动播放在安卓播放正常,IOS不能自动播放相关的知识,希望对你有一定的参考价值。

    <img class="musicPic" src="./music.png" id="musicIcon" />
        <audio style="display: none;" autoplay="autoplay" id="autoplay" controls="controls"loop="loop" preload="auto"
                    src="{{detail.backGroundMusic}}">
              你的浏览器不支持audio标签
        </audio>

解决办法:

 //微信自动播放 
        function audioAutoPlay(){   
                      
            play = function(){  
                musicPlay.play();  
                document.removeEventListener("touchstart",play, false);  
            };   
            document.addEventListener("WeixinJSBridgeReady", function () {  
                play();  
            }, false);  
            document.addEventListener(‘YixinJSBridgeReady‘, function() {  
                play();  
            }, false);
            document.addEventListener("touchstart",play, false);  
        }  
        audioAutoPlay();   
        //点击图片播放暂停
        musicIcon.bind("click",function(){
            console.log(musicPlay)
            if(musicState === "on"){
                musicPlay.pause();
                musicState = "off";
            }else{
                musicPlay.play();
                musicState = "on";
            }
        });

 

以上是关于audio标签自动播放在安卓播放正常,IOS不能自动播放的主要内容,如果未能解决你的问题,请参考以下文章