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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值