javascript - 等待多个音频文件完成加载,然后依次播放

标签 javascript html audio

HTML5 有 onloadeddata 用于在音频加载时调用方法,您可以添加监听器以在播放结束时进行回调。但是它如何处理多个音频文件呢?当所有都已加载时,如何触发调用?

最佳答案

我会用

if(music.buffered.end == music.duration && music2.duration.end == music2.duration){
    music.play();
    music2.play();
} 

当它们都满载时同时播放。

关于javascript - 等待多个音频文件完成加载,然后依次播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27727908/

相关文章:

javascript - 离线网络应用程序和数据库同步

android - 如何在另一个div中滚动一个div?

javascript - 无法使用 Javascript 在窗口加载时添加带有样式的 div 元素

html - 为<audio>标签传递身份验证 token

Python:如何给出一堆音频文件的 BPM 信息?

java - Maven 未将声音资源打包到 JAR 中

javascript - 绝对路径在 Gatsby 图像中不起作用?

javascript - 如何在 jQuery 中修改 html 后注册点击事件

html - 当页面调整为较小的宽度时,网站在页面右侧和页眉处有巨大的空白

javascript - 如何让这个 slider 以一定的延迟自动循环? IE。 1000毫秒