Запуск и остановка музыки в фоновом режиме

Я делаю игру, и в ней есть фоновая музыка. Я хочу добавить кнопку отключения звука, которая запускает и останавливает музыку, но я нене знаю как. Метод, который создает музыку:

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) {// Запуск и остановка музыки}

Как бы я поступил так? Спасибо за вашу помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос