javascript - 两个音频文件一一播放

标签 javascript audio

通过单击play按钮,两个音频文件应开始一个一个地播放,但在我的情况下,它们同时开始播放。问题是如何使他们一个接一个地播放,先是audio_1然后是audio_2?

   let audio1 = new Audio('audio_1.mp3');
   audio1.play();  

   let audio2 = new Audio('audio_2.mp3');
   audio2.play();  

最佳答案

您可以向其添加事件侦听器:

let audio1 = new Audio('audio_1.mp3');
let audio2 = new Audio('audio_2.mp3');

audio1.addEventListener('ended' => audio2.play());

audio1.play();

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

相关文章:

javascript - Firebase JS 函数似乎向变量添加前导空格

javascript - 通过 JavaScript 在 div 标签中插入 HTML 元素而不相互移除

javascript - Return 语句与之前的用法不一致 - JQuery

javascript - AngularJS - 包装指令

windows - Python音频只会使 window 发出嗡嗡声

audio - Linux ALSA/Sound-API 问题 - 如何静音?

javascript - React - 箭头函数错误(提案类字段)

android - 如何在Android中获取当前正在后台播放音频文件信息(音频可能由任何应用播放)

unity3d - 以全音量播放3D声音

c++ - 在 C++ 中检测小声音效果