这是我的代码:
music = Gdx.audio.newMusic(Gdx.files.internal("music.mp3"));
music.setLooping(true);
music.setVolume(0.1f);
music.play();
当我在Android模拟器上运行该应用程序时,所有内容都可以根据需要工作,当我在桌面上运行该应用程序时,没有音乐。我该怎么办?
在另一次搜索后,我终于找到了答案!发生这种情况是因为我在计算机上有一个不使用英语的用户名。我要做的就是添加System.setProperty("user.name","seconduser");
到DesttoPlauncher代码。最终代码应该看起来像:
public class DesktopLauncher {
public static void main (String[] arg) {
System.setProperty("user.name","seconduser");
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
new LwjglApplication(new GameName(), config);
}
希望它能帮助别人。