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