我正在一个项目中使用construct 2 game engine构建游戏。
该游戏适用于移动设备,声音为ogg格式,我在android 2.3(在真实设备上)中对其进行了测试,并且其工作原理(延迟较大,但可以工作)。在iOS中,它不起作用(设备上的iOS 5.0.1和模拟器上的4.3 / 5.1)。
我在Safari桌面浏览器中对其进行了测试->不起作用,但是如果我更改为m4a格式->它可以工作(在iOS中不起作用)
我需要做什么才能使其在Android和iOS上都能正常工作。
谢谢。
最佳答案
要在所有平台上播放音频,每种声音都需要一个.m4a文件和一个.ogg文件。例如,gunfire.m4a和gunfire.ogg。
导入WAV文件时,Construct 2自动对.ogg进行编码,如果您使用的是Windows 7,则将自动对.m4a进行编码。但是,如果您使用的是Windows XP或Vista,则由于许可而不会为您编码此音频。问题(不是免费格式)。不过,您应该可以找到自己的编码器。只需自己编码文件,然后将.m4a文件导入与相应.ogg名称相同的Construct 2。在Google上搜索“AAC编码器”,您很快就会发现。