Запуск и остановка музыки в фоновом режиме
Я делаю игру, и в ней есть фоновая музыка. Я хочу добавить кнопку отключения звука, которая запускает и останавливает музыку, но я нене знаю как. Метод, который создает музыку:
public static void backgroundMusic() {
try {
AudioInputStream audio = AudioSystem.getAudioInputStream(new File("SoundFile.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audio);
clip.start();
}
catch(UnsupportedAudioFileException uae) {
System.out.println(uae);
}
catch(IOException ioe) {
System.out.println(ioe);
}
catch(LineUnavailableException lua) {
System.out.println(lua);
}
}
В моем обработчике действий для кнопки я хочу добавить кнопку отключения звука, которая запускает и останавливает звук, если пользователь пожелает. Так было бы: if (e.getSource () == muteButton) {// Запуск и остановка музыки}
Как бы я поступил так? Спасибо за вашу помощь!