下面列出了javax.sound.sampled.LineEvent#Type ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void update(LineEvent event) {
LineEvent.Type type = event.getType();
if (type == LineEvent.Type.STOP) {
clip.close();
}
}
@Override
public void update(LineEvent event) {
LineEvent.Type type = event.getType();
if (type == LineEvent.Type.STOP) {
if (audioClip != null) {
audioClip.close();
audioClip.removeLineListener(this);
audioClip = null;
}
if (enabled) {
sleep(500);
play(musicLoader.getNextFile());
}
}
}
public void fireListenerUpdate(LineEvent.Type type){
for(Enumeration e = listeners.elements(); e.hasMoreElements() ;){
LineListener listener=(LineListener)e.nextElement();
listener.update(new LineEvent(this,type,position));
}
}