/** Configura o estado de pausa. A música pode não parar imediatamente. */ public void setPaused(boolean paused) { if (this.paused != paused && sequencer != null) { this.paused = paused; if (paused) { sequencer.stop(); } else { sequencer.start(); } } }
public void playPause() { if (sequence != null) { if (playState == PLAYING) { sequencer.stop(); playState = PAUSED; } } }
public void playStop() { if (sequence != null) { if (playState == PLAYING || playState == PAUSED) { sequencer.stop(); sequencer.close(); playState = STOPPED; } } }
/** Para o seqüenciador e reinicia sua posição para 0. */ public void stop() { if (sequencer != null && sequencer.isOpen()) { sequencer.stop(); sequencer.setMicrosecondPosition(0); } }
public void stop() { sq.stop(); sq.close(); }