【发布时间】:2015-10-22 16:43:23
【问题描述】:
我有这个代码:
function gamePlay(array){
$.each(array, function(index, value){
$("." + sounds[value]).trigger("play");
});
}
函数获取一个带有值(类名)的数组。我想在数组的每次迭代中播放声音。但是,相反,我会同时播放所有声音。我试过使用 setTimeout 但它又做了同样的事情。我需要一些可以停止/暂停迭代直到触发声音完成的东西。
【问题讨论】:
-
声音的持续时间是多少?
-
最好先挂钩
ended事件,然后再挂钩play下一个audio元素。如果您可以在问题中添加 HTML 示例,我可以举一个示例说明如何执行此操作。 -
@Azzi 他们可能是 1/25 秒......只是哔声。
标签: javascript jquery triggers each