Audio 如何阻止音乐曲目在Libgdx中循环
在我的项目中,我试图在屏幕切换到游戏时播放音乐曲目。它在应该的时候开始,但是,即使循环设置为false,轨迹也会连续循环。我也尝试过使用OnCompletionListener,但是我要么设置不正确,要么就是因为某种原因无法工作 这是我的create方法中的变量Audio 如何阻止音乐曲目在Libgdx中循环,audio,libgdx,background-music,Audio,Libgdx,Background Music,在我的项目中,我试图在屏幕切换到游戏时播放音乐曲目。它在应该的时候开始,但是,即使循环设置为false,轨迹也会连续循环。我也尝试过使用OnCompletionListener,但是我要么设置不正确,要么就是因为某种原因无法工作 这是我的create方法中的变量 music=Gdx.audio.newMusic(Gdx.files.internal(“gameover.mp3”) 这是在渲染方法中设置的轨迹 music.setVolume(.2f); music.
music=Gdx.audio.newMusic(Gdx.files.internal(“gameover.mp3”)代码>
这是在渲染方法中设置的轨迹
music.setVolume(.2f);
music.setLooping(false);
music.play();
问题似乎是您在render()
方法中调用play(),尝试在show()
方法中调用它,或者使用布尔值来标记您已经在播放音乐并且不再播放。问题似乎是您在render()
方法中调用play(),尝试在show()中调用它
方法或使用布尔值来标记您已经在播放音乐,并且不再播放