很多游戏都需要增加背景音乐,很久以前就想在游戏里加入音乐。在网上看过很多别人的代码,看的云里雾里,终于可以实现播放了。写个播放器的用户界面还是很简单的,关键是能实现播放。这里代码很短。
需要用到的jar包 下载地址:http://download.youkuaiyun.com/download/destiny19960207/9897636
(mp3文件放在项目文件夹下可以不写路径)
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import javazoom.jl.player.Player;
public class MP3Player implements Runnable{
public MP3Player(String filename) {
this.filename = filename;
Thread thread=new Thread(this);
mp3=this;
thread.start();
}
public void play() {
try {
BufferedInputStream buffer = new BufferedInputStream(
new FileInputStream(filename));
player = new Player(buffer);
player.play();
} catch (Exception e) {
System.out.println(e);
}
}
public void run(){
mp3.play();
}
public static void main(String[] args) {
new MP3Player("金艺林 - All Right.mp3");
}
static MP3Player mp3;
private String filename;
private Player player;
}