【发布时间】:2018-10-04 04:45:06
【问题描述】:
我希望在 audio1.currentTime 为 3 秒时播放我的 audio2 文件,但我无法让它工作。我是javascript的新手,我错过了什么?这是我当前的 javascript 代码:
function initAudioPlayer(){
var audio1, audio2, ext, agent;
ext = ".mp3";
agent = navigator.userAgent.toLocaleLowerCase();
if(agent.indexOf('firefox') != -1 || agent.indexOf('opera') != -1) { ext = ".ogg";}
//Audio Objects: audio1 and audio2
audio1 = new Audio();
audio1.src = "folder/Audio1"+ext;
audio1.loop = false;
audio1.play();
audio2 = new Audio();
audio2.src = "folder/Audio2"+ext;
audio2.loop = false;
audio2.play();
//Function that reproduces the second audio file at second 3 of the first audio file
function audio2(){
if(audio1.currentTime == 3) {audio2.play();}
};
}
window.addEventListener("load", initAudioPlayer);
【问题讨论】:
-
您要合并主题并播放最终音频吗?
-
是的@MehranHafizi!但一个接一个地开始。
标签: javascript html audio audio-streaming web-audio-api