Determining When a Sampled Audio Player has Finished Playing To create a DataLine object, see ``Loading and Playing Sampled Audio'' and ``Playing Streaming Audio''. dataline.addLineListener(new LineListener() { public void update(LineEvent evt) { if (evt.getType() == LineEvent.Type.STOP) { } } });