嗨我正在为我的音乐使用声音类,所以它会正确循环(这里建议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();
}
}