Mega Code Archive

 
Categories / Java Tutorial / Development
 

Determining When a Sampled Audio Player Has Finished Playing

import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; import javax.sound.sampled.DataLine; import javax.sound.sampled.LineEvent; import javax.sound.sampled.LineListener; public class Main {   public static void main(String[] argv) throws Exception {     DataLine.Info info = null;     Clip clip = (Clip) AudioSystem.getLine(info);     clip.addLineListener(new LineListener() {       public void update(LineEvent evt) {         if (evt.getType() == LineEvent.Type.STOP) {         }       }     });   } }