HTML5音频无法在iPad上播放

时间:2014-08-12 09:22:09

标签: ipad mobile-safari html5-audio

我想在视频开始播放后启动音频。请参考下面的html代码

<audio id="my_audio" >
<source src="${audioPath}" type="audio/mpeg" >
</audio> 

请参阅下面的我的javascript代码

    var isAudioStarted = false;
    var video = document.getElementById('my_video');    
    video.addEventListener('timeupdate', function () {  
        if((video.currentTime > 1) && isAudioStarted == false){             
             var myAudio = document.getElementById('my_audio');
             myAudio.load();
             myAudio.play();
             if(myAudio.played){
                 console.log("Audio start to play");
             }

            isAudioStarted = true;
        }

     }, false); 

此代码不在iPad中播放音频。但它成功传递了if(myAudio.played)条件并打印“Audio start to play”。

我不知道错误是什么。请任何人指导我修复错误。

先谢谢

1 个答案:

答案 0 :(得分:0)

Apple不允许在没有用户触摸或点击事件的情况下播放音频文件。