예제 #1
0
 /** 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();
     }
   }
 }
예제 #2
0
  public void playPause() {

    if (sequence != null) {
      if (playState == PLAYING) {

        sequencer.stop();
        playState = PAUSED;
      }
    }
  }
예제 #3
0
  public void playStop() {

    if (sequence != null) {
      if (playState == PLAYING || playState == PAUSED) {
        sequencer.stop();
        sequencer.close();
        playState = STOPPED;
      }
    }
  }
예제 #4
0
 /** Para o seqüenciador e reinicia sua posição para 0. */
 public void stop() {
   if (sequencer != null && sequencer.isOpen()) {
     sequencer.stop();
     sequencer.setMicrosecondPosition(0);
   }
 }
예제 #5
0
파일: MSound.java 프로젝트: hoop21/metr
  public void stop() {

    sq.stop();
    sq.close();
  }