Oct
20
Play WAV files using Java
Posted by | Posted in Java | Posted on 20-10-2007
Tagged Under : Java, Music Player
The following Java code plays a .wav file
import java.io.File; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; import javax.sound.sampled.DataLine; public class MusicPlayer { public static void main(String args[]) { try { AudioInputStream stream = AudioSystem.getAudioInputStream( new File("C:\\i386\\Blip.wav")); AudioFormat format = stream.getFormat(); DataLine.Info info = new DataLine.Info(Clip.class, stream.getFormat()); Clip clip = (Clip) AudioSystem.getLine(info); clip.open(stream); clip.start(); } catch (Exception e) { e.printStackTrace(); } } }



Thanks a lot! Good code.