我正在尝试通过 SoundJS 声音注册加载声音,并收到以下错误:
createjs.js:15 Uncaught Error: Type not recognized.
我认为 soundjs 库在定位我的文件或文件扩展名方面存在问题,但我使用的是 .ogg,它与我见过的所有示例都是内联的。
这是我的代码:
createjs.Sound.alternateExtensions = ["mp3", "ogg"];
createjs.Sound.on("fileload", function(event) {
console.log(event);
}, this);
for (var i = 0; i < soundManifest.length; i++) {
soundManifest[i].loaded = false;
console.log("loading " + soundManifest[i].src);
createjs.Sound.registerSound(soundManifest[i].src, soundManifest[i].id)
}
soundManifest 是一个对象数组,其中一个源项给出了 .ogg 文件的路径和一个 id。我已经两次和三次检查了路径名,所以很确定不是这样。有任何想法吗?我正在 Chrome 上开发。