鍍金池/ 問(wèn)答/HTML5  HTML/ auido 標(biāo)簽在微信瀏覽器調(diào)用play()方法不調(diào)用原因?

auido 標(biāo)簽在微信瀏覽器調(diào)用play()方法不調(diào)用原因?

function playAudio(num,index,arry){
    isOver = false;
    var src = url+arry[index].fileUrl;
    currut_audio.src = src;
    currut_audio.load();
    currntNum = index;
    var str1 = setInterval(function(){
        if(currut_audio.readyState>1){
            currut_audio.currentTime = num;    
            if(isWeiXinClient()){
                wx.ready(function() {
                     currut_audio.play();
                 });
            }else{
                currut_audio.play();
            }
             
            controlAudio();
            clearInterval(str1);
        }
    },100);
    currut_audio.addEventListener("error", function (e) {
        alert('親,網(wǎng)絡(luò)有延遲,請(qǐng)稍后重試!');
        
    });  
};

調(diào)用audio.play()不起作用,但是ios微信瀏覽器可以自動(dòng)播放,安卓的不可以?。?!

回答
編輯回答
獨(dú)特范
function autoPlayAudio() {
                    wx.config({
                        // 配置信息, 即使不正確也能使用 wx.ready
                        debug: false,
                        appId: '',
                        timestamp: 1,
                        nonceStr: '',
                        signature: '',
                        jsApiList: []
                    });
                    wx.ready(function () {
                        document.getElementById('playMusic').play();
                    });
                }

                autoPlayAudio();
2017年6月16日 09:36