如何避免libGdx中的重叠声音?

时间:2018-03-03 18:14:06

标签: android audio libgdx

嗨我正在为我的音乐使用声音类,所以它会正确循环(这里建议Libgdx: Lags in soundtrack looping)但是当我关闭应用程序(它仍然在后台运行)并再次打开它时声音开始播放以前的声音,我怎么能避免这个?

这是我目前的音乐处理程序类

public class MusicHandler {
    private Sound bgMusic;

    public MusicHandler(Sound backgroundMusic){
           bgMusic = backgroundMusic;
    }

    public void update(boolean play){
        if(play){
           bgMusic.loop();
        }
        else{
            bgMusic.pause();
        }
    }

    public void dispose(){
        bgMusic.dispose();
    }
}

0 个答案:

没有答案