我無法在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
增加了另一個建議。 –