createjs记录坑

1.使用preloadjs加载资源;

        manifest = [
            {src: "block.png", id: "ground"},
            {src: "ren.png", id: "ren"},
            {src: "./assets/sound/maliya.mp3", id: "music"}
        ];

        loader = new createjs.LoadQueue(false);

        

        //选择音频插件,默认只有WebAudioPlugin和HTMLAudioPlugin。 Flash的需要自己扩展
        createjs.FlashAudioPlugin.swfPath = "./assets/flashaudio"; //注册扩展插件,官方例子有

        createjs.Sound.registerPlugins([createjs.WebAudioPlugin, createjs.HTMLAudioPlugin, createjs.FlashAudioPlugin]);


        createjs.Sound.alternateExtensions = ["mp3"];
        loader.installPlugin(createjs.Sound);

        loader.addEventListener("complete", handleComplete);
        loader.loadManifest(manifest, true, "./assets/image/");

坑点:

本地开发google浏览器有跨域问题,使用ie可以正常。

问题:1.google注册点击事件会报错。 2.播放音频会报错

原文地址:https://www.cnblogs.com/JahanGu/p/10049589.html