【问题标题】:HTML5 audio not playing in iPadHTML5 音频无法在 iPad 中播放
【发布时间】:2014-08-12 09:22:08
【问题描述】:

我想在视频开始播放后开始我的音频。请参考下面我的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) 条件并打印“音频开始播放”。

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

提前致谢

【问题讨论】:

    标签: ipad mobile-safari html5-audio


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 2012-04-01
      相关资源
      最近更新 更多