gpt4 book ai didi

javascript - 使用 JavaScript 一个接一个地播放几个音频

转载 作者:行者123 更新时间:2023-11-30 05:30:51 25 4
gpt4 key购买 nike

我在 javascript 中预加载了 3 个音频文件。我的目标是按下按钮时播放第一个音频。上一个音频结束 2 秒后,播放下一个。我只想使用 javascript 完成所有这些操作(调用函数除外)。

现在,我只能同时播放第一个或三个。所以我需要这方面的帮助。

HTML 部分:

<button onClick="rotatePrime(0);">Prime Slide Show</button>

JavaScript:

var audioFile = new Array("a1.mp3","a2.mp3","a3.mp3");
var audio = new Array;

for (i=0; i<audioFile.length; i++) {
audio[i]= new Audio("Audio/"+audioFile[i]);
audio[i].load();
}

function rotatePrime() {
audio[0].play();
audio[0].onended=setTimeout(function(){audio[1].play();}, 2000);
audio[1].onended=setTimeout(function(){audio[2].play();}, 2000);
}

最佳答案

你试过吗

audio[0].onended=function(){
setTimeout(function(){
audio[1].play()
;}, 2000);
};

结束语法:

object.onended=function(){myScript};

关于javascript - 使用 JavaScript 一个接一个地播放几个音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27152515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com