package music;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;
public class pro {
private Player player;
private BufferedInputStream stream;
public void play(String file)
throws JavaLayerException, FileNotFoundException {
stream = new BufferedInputStream((new FileInputStream(file)));
player = new Player(stream);
player.play();
}
public void close() throws IOException {
if (player != null) {
player.close();
}
if (stream != null) {
stream.close();
}
}
public static void main(String[] args) {
pro player = new pro();
try {
player.play("lib/m.mp3");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (JavaLayerException e) {
e.printStackTrace();
} finally {
if (player != null) {
try {
player.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
最終更新:2011年08月19日 00:57