wav file play source.
public class Sound {
public Sound(String file, boolean Loop){
Clip clip;
try {
AudioInputStream ais = AudioSystem.getAudioInputStream(new BufferedInputStream(new FileInputStream(file)));
clip = AudioSystem.getClip();
clip.open(ais);
clip.start();
if ( Loop) clip.loop(-1);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
explane.
public class Sound { // class
public Sound(String file, boolean Loop){ // method
Clip clip; //new Clip
try {
AudioInputStream ais = AudioSystem.getAudioInputStream(new BufferedInputStream(new FileInputStream(file))); //read wav file.
clip = AudioSystem.getClip(); //setting clip.
clip.open(ais); //read ais in clip
clip.start(); //Music start.
if ( Loop) clip.loop(-1); //if Loof = true, play over and over.
}
catch (Exception e) { //exception
e.printStackTrace();
}
}
}
in main method write new Sound("File Dir",false);
댓글 없음:
댓글 쓰기