soundmanager 2 事件不会触发。这是一个片段,其中 console.logs 根本不触发,因此任何不同的事件都不会在应该触发的时候触发。
soundManager.setup({
url: "js/swf/",
preferFlash: false,
useFlashBlock: false,
onready: function() {
soundManager.play(url, id, {
id: id,
url: url,
onplay: function() {
console.log("test");
},
onresume: function() {
console.log("test");
},
onpause: function() {
console.log("test");
},
onfinish: function() {
console.log("test");
next();
},
whileplaying: function() {
console.log("test");
},
});
},
defaultOptions: {
multiShotEvents: true, // allow events (onfinish()) to fire for each shot, if supported.
}
});
这是因为我禁用了闪光灯吗?当前存在一个错误,即 flash 不能在 chrome 中工作。
谢谢。