/** * Stops playing. */ public void stopPlay() { sequencer.stop(); }
public void stopPlaying() { if (mySequencer != null) { mySequencer.stop(); } } public void close() {
/** Stops the playing of the current tune if any. */ public void stopPlaying() { seq.stop(); }
@Override public void stop() { if (isPlaying()) { sequencer.stop(); } } }
/** Stops this player. */ public void stop() { seq.stop(); seq.close(); m_isStarted = false; }
public static void stopMusic() { if (sequencer != null) { try { sequencer.stop(); sequencer.close(); } catch (Exception e) { } } } }
@Override public void stop() { if(!running) return; players.clear(); if (sequencer != null) { try { if(sequencer.isRunning()) sequencer.stop(); if(sequencer.isOpen()) sequencer.close(); sequencer = null; } catch(Exception ignored){} } running = false; }
try (Sequencer sequencer = MidiSystem.getSequencer()) { sequencer.open(); Sequence sequence = new Sequence(Sequence.PPQ, 1); Track track = sequence.createTrack(); ShortMessage noteOnMsg = new ShortMessage(); noteOnMsg.setMessage(ShortMessage.NOTE_ON, 0, 60, 100); ShortMessage noteOffMsg = new ShortMessage(); noteOffMsg.setMessage(ShortMessage.NOTE_OFF, 0, 60, 100); track.add(new MidiEvent(noteOnMsg, 0)); track.add(new MidiEvent(noteOffMsg, 120)); sequencer.setSequence(sequence); sequencer.start(); Thread.sleep(5000); sequencer.stop(); }
/** * Temporarily stops playback without rewinding. */ public void pause() { if( !loading() ) { // Make sure there is a sequencer: if( sequencer == null ) return; try { //stop playback. Will resume from this location next play. sequencer.stop(); } catch( Exception e ) { errorMessage( "Exception in method 'pause'" ); printStackTrace( e ); SoundSystemException sse = new SoundSystemException( e.getMessage() ); SoundSystem.setException( sse ); } } }
sequencer.stop();
sequencer.start(); JOptionPane.showMessageDialog(null, "Exit this dialog to end"); sequencer.stop(); sequencer.close();
sequencer.stop();
sequencer.stop(); sequencer.close(); sequencer.removeMetaEventListener( this );
sequencer.stop();
seqr.stop();