我发现将声音文件放到一个外部文件夹中,然后像这样加载它,而不是在.fla本身中包含.mp3文件,这是更合适的选择:
createjs.Sound.on("fileload", handleFileLoad);
createjs.Sound.registerSound("[path/]MySound.mp3", "MySound");
function handleFileLoad()
{
createjs.Sound.play("MySound");
}
这样,您可以将声音文件分配给一个变量,然后对其进行处理,例如音量,循环次数或向其中添加“完成”事件。
另外,如果您有多个声音文件,则可以使用清单加载程序一次将其全部预加载,该加载程序还将随时通过使用其“ id”自动注册它们以进行播放。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句