我无法在buzz.js文档中找到它,但是有没有循环事件的绑定。像循环绑定找到循环数
soundObject.bind('looping', function(e){
});
什么我想看看有多少次声音对象就循环,如果任何人有解决这个库的知识有一个解决办法,这也将帮助。我试图绑定到ended
事件,但这不起作用?
编辑:
我想作为我可以绑定到playing
事件并使用getPercent()
方法看的时候我已经打100
并保持一个计数器来发现循环次数黑客攻击?
我无法在buzz.js文档中找到它,但是有没有循环事件的绑定。像循环绑定找到循环数
soundObject.bind('looping', function(e){
});
什么我想看看有多少次声音对象就循环,如果任何人有解决这个库的知识有一个解决办法,这也将帮助。我试图绑定到ended
事件,但这不起作用?
编辑:
我想作为我可以绑定到playing
事件并使用getPercent()
方法看的时候我已经打100
并保持一个计数器来发现循环次数黑客攻击?
由于没有事件可以用循环选项触发,因此为什么不通过绑定到ended
事件来实现自己的循环功能,并且再次调用play()
,这样您就可以知道每次播放何时完成。
var loopCount = 0;
var mySound = new buzz.sound("my_cool_sound").bind('ended', function() {
loopCount++;
this.play();
}).play();
的播放事件处理程序只调用一次,除非暂停或结束已经发生那么不会再调用。由于'loop()'从不调用结束或暂停,我的计数器将如何递增? – Warz
增加了另一个建议。 –