我在 buzz.js 文档中找不到这个,但是循环事件是否有任何绑定(bind)。有点像
soundObject.bind('looping', function(e){
});
我想看看声音对象循环了多少次,如果任何了解这个库的人有一个解决方法也能有所帮助。我尝试绑定(bind)到 ended
事件,但这不起作用?
编辑:
我认为我可以绑定(bind)到 playing
事件并使用 getPercent()
方法查看我何时达到 100
并保留一个计数器来查找循环次数?
最佳答案
既然没有使用循环选项触发的事件,那么为什么不通过绑定(bind)到 ended
事件并再次调用 play()
来实现您自己的循环功能,这样您就可以知道每场比赛何时结束。
var loopCount = 0;
var mySound = new buzz.sound("my_cool_sound").bind('ended', function () {
loopCount++;
this.play();
}).play();
关于javascript - 循环绑定(bind)以查找循环数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17901962/