gpt4 book ai didi

javascript - 依次播放 2 个音频文件

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

我已经看过这里的几个类似问题,但找不到任何相关内容。我有 2 个音频文件。第一个在页面加载时播放,并且工作正常。我希望第二个音频文件在第一个结束后立即播放,我还需要第二个文件无限循环。到目前为止,这是我尝试过的:

<body>
<audio autoplay id="audio_1" src="./audio1.wav"></audio>
<audio loop id="audio_2" src="./audio_2.wav"></audio>
</body>

和 javascript:

var audio = document.getElmentById("audio_1");
audio.addEventListener("ended", function() {
audio.src = "./audio_2.wav";
audio.play();
});

正如我所说,第一个文件播放正常,但第二个文件根本无法播放。任何想法将不胜感激,谢谢。

最佳答案

你应该尝试创建两个变量:

var audio = document.getElmentById("audio_1");
var audio2 = document.getElmentById("audio_2");
audio2.pause();
audio.addEventListener("ended", function() {
audio_2.play();
});

编辑:您在“getElement”中有拼写错误

这是新代码

var audio = document.getElementById("audio_1");
var audio2 = document.getElementById("audio_2");
audio2.pause();
audio.addEventListener("ended", function () {
audio2.play();
});

关于javascript - 依次播放 2 个音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25783810/

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