我正在尝试查找一些有关 cocos2d-javascript 音频支持的文档。使用 mp3 或 ogg 格式使用标准方法预加载音频并播放它们:
var audioEngine = cc.AudioEngine.getInstance();
audioEngine.playEffect(s_sound);
// s_sound is a reference to a preloaded audio resource
在所有浏览器中都能完美运行。但是,当您在设备上加载浏览器时,比如说 iphone 4s 视网膜,没有音频播放,或者至少似乎没有音频播放超过几秒钟的声音。我没有找到任何具体说明设备支持可能存在哪些限制的内容,我也没有看到任何尝试在诸如Moon Warriors的示例游戏中解决此问题- 它也不会在 iphone 4s 上播放音频。
我正在尝试同时播放多个声音。
每个有问题的声音都超过 15 秒,并且是一个大于 500k 的文件
肯定会加载所有音频,因为游戏不会出现,除非它们是
每个音轨都是吉他英雄类型游戏背景音乐的一层。这就是为什么它们超过 500k 并且超过 15 秒的原因。
也许这里有人遇到过类似的问题,并且可能知道一种保证在移动设备上播放音频的方法?