等待多个音频文件完成加载,然后按顺序播放
Wait for multiple audio files to finish loading then play them in sequence
HTML5 具有在加载音频时调用方法onloadeddata
,您可以在播放完成后为回调添加侦听器。但是它如何与多个音频文件一起工作?加载所有调用后如何触发调用?
我会使用
if(music.buffered.end == music.duration && music2.duration.end == music2.duration){
music.play();
music2.play();
}
在它们都满载时同时播放两者。
您可以使用 setTimeout 大约 6 秒,然后调用文件:
setTimeout(
function(){
file1.play();
file2.play();
file3.play();
}
, 6000);
相关文章:
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- Javascript运行php文件,然后下载文件
- ajax请求的顺序总是不同的
- Node.js:多个然后'It’执行顺序不正确
- Gulp-Concat文件的顺序然后是任何其他的js文件
- 从下拉列表中的数组中选取某个项目,然后将其显示为第一项并按字母顺序显示
- 等待多个音频文件完成加载,然后按顺序播放
- 按数字排序列表,然后使用 jQuery 按字母顺序排序
- 使用node.js将表单数据插入到mysql数据库表中,然后按顺序执行
- 按int,然后按字母顺序对对象数组进行排序
- 循环通过LI's在一个顺序中,然后返回另一个顺序,同时逐渐消失
- JQuery按顺序设置列表项的动画,然后淡出列表并重复
- Angular2-NgFor内部树模型:删除然后添加元素时顺序错误
- 按顺序切换元素-显示一个,然后隐藏它并显示下一个
- 使盒子在环绕角落时以连续的顺序出现(从左到右,向下,然后从右到左)
- 顺序执行事件侦听器,然后按enter键提交表单
- Promise的调度顺序.然后在Promise.all中分组
- 按数据属性排序列表项,先按字母顺序排序,然后按数字排序
- 然后,Javascript承诺在for循环中不按顺序执行Parse查询
- 使用 jQuery 按字母顺序对列表项进行排序,然后按数字对特殊项进行排序