javax.sound.sampled.LineEvent#Type ( )源码实例Demo

下面列出了javax.sound.sampled.LineEvent#Type ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Lunar   文件: Sound.java
@Override
public void update(LineEvent event) {
    LineEvent.Type type = event.getType();
    if (type == LineEvent.Type.STOP) {
        clip.close();
    }
}
 
源代码2 项目: WorldGrower   文件: MusicPlayer.java
@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());
		}
	}
}
 
源代码3 项目: mmscomputing   文件: Mixer.java
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));
  }
}