发新话题
打印

苹果ios无法自动播放音频的处理办法

苹果ios无法自动播放音频的处理办法

做微信活动时,功能要求在接口端获取到数据后开始游戏,并播放游戏背景音乐,安常规处理安卓系统可以,苹果就是不行,后来苹果做了如下处理。html代码
<audio loop src="game.mp3" id="media" loop="loop"></audio>
<audio src="game1.mp3" id="media1"></audio>
点击事件
gamePlay () {
    that.$http.async = false;
    that.$http.post(that.url + '/xcwx/dbf/isWinXxl', {token: that.token}, {emulateJSON: true}).then(function (data) {

        that.tabIndex = 1;
    )}

    that.$http.async = true;
    //要做延时处理,否则也不成功

    setTimeout(function(){

        if(that.tabIndex == 1){

            gameStart();

            that.musicState = true;

            document.getElementById('media').play();

            document.getElementById('media1').play();

        }

    },500);

TOP

发新话题