使用LibGDX加载音乐时导致此错误的原因是什么?

时间:2016-06-28 21:16:24

标签: java android libgdx audio

我正在学习如何使用Brent Aureli和LibGDX编写Mario游戏代码。在这部分(video),我们开始使用声音。这是我正在使用的代码的简短版本:

n^2

我在右侧文件夹中有“mario_music.ogg”并且命名正确(android / assets / mario_music.ogg),但我得到了这个超长错误:

 public static AssetManager manager;

@Override
public void create () {
    manager = new AssetManager();
    manager.load("mario_music.ogg", Music.class);
    manager.finishLoading();

    setScreen(new PlayScreen(this));
}

我不知道为什么它会这样做,因为我正在使用他在教程中使用的相同音乐文件。任何帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:1)

您在文件路径中使用的似乎是(" _")问题!有同样的问题,它接缝你不能使用Upercase字母和常规正则表达式,当然special chars

并检查您是否正确指定路径。就像你宣布: manager.load("mario_music.ogg", Music.class);

资产位于根文件夹中: 机器人/资产/