【发布时间】: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