我目前正在将 CreateJS 套件用于音频和各种目的,并且在 Android 4.4 上的 Facebook 浏览器上出现错误似乎不支持 WebAudioPlugin,但它不会回退到 CreateJS 文档中指定的 HTMLAudio:
“此插件是默认安装的第二优先插件,仅次于 WebAudioPlugin。”
这就是目前我在插件中断时注册插件的方式。
createjs.Sound.registerPlugins([createjs.WebAudioPlugin, createjs.HTMLAudioPlugin]);
但是,如果我更改顺序,它会起作用。
createjs.Sound.registerPlugins([createjs.HTMLAudioPlugin, createjs.WebAudioPlugin]);
我不完全确定这有什么影响,我想优先考虑 WebAudio 而不是 HTMLAudio,所以我不确定更改顺序是否有类似的影响。如果我按此顺序注册插件,WebAudio 是否仍然优先?或者如果没有,是否有办法确保 WebAudio 回退到 HTMLAudio?