我想在视频开始播放后启动音频。请参考下面的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”。
我不知道错误是什么。请任何人指导我修复错误。
先谢谢
答案 0 :(得分:0)
Apple不允许在没有用户触摸或点击事件的情况下播放音频文件。