LibGDX AssetManager在模拟器上加载.wav文件,但在移动设备上不加载.wav文件

时间:2017-06-10 17:42:15

标签: java android android-studio libgdx

我不认为自己的生活更加困惑。我的LibGDX游戏中有一个小小的叮当声,当玩家死亡时播放。它在AndroidStudio的模拟器中运行得很好,但当我连接手机并尝试在其上运行应用程序时,应用程序崩溃,说它无法加载该文件的依赖项。

如果您要对其进行测试,请输入以下文件:https://www.mediafire.com/?nz9yct6i3wzn48b

我使用

加载它
manager.load("failed.wav", Music.class);

1 个答案:

答案 0 :(得分:2)

我检查了您的文件failed.wav,该文件采用32位采样,应该是16位采样。

因此您可以使用audacity并轻松转换文件的文件类型。

转换:

将文件导入Audacity,然后导出并选择fileType WAV (Microsoft) signed 16-bit float PCM而不是WAV (Microsoft) 32-bit float PCM

转换后,我在桌面和Android上使用AssetManager测试了您的文件,它在两个目标平台上都运行良好。