在我的项目中,当屏幕切换到屏幕上的游戏时,我正在尝试播放音乐。它在应该开始的时候开始,但是,即使当循环设置为false时,轨迹也会连续循环。我也尝试过使用OnCompletionListener,但是我要么设置不正确,要么由于某种原因无法正常工作
这是我的create方法中的变量。
music = Gdx.audio.newMusic(Gdx.files.internal("gameover.mp3"));
这是在render方法中设置的轨迹
music.setVolume(.2f);
music.setLooping(false);
music.play(); 发布于 2020-04-16 00:59:26
问题似乎是您在render()方法中调用了play(),尝试在show()方法上调用它,或者使用布尔值来标记您已经在播放音乐并且不再播放它。
https://stackoverflow.com/questions/61217916
复制相似问题