java使用jl1.0.1.jar包实现一个MP3音乐播放器
by Aimer_majiko_Sayuri 2019-1-8
先来几张效果图
点击log后进入播放界面
点击play可以暂停和播放,自己设定的音乐,歌词是我自己用一个txt文档输进去的,不能同步的歌词。
次要代码就是swing组件的使用的这个不怎么重要,主要代码是mp3播放器,使用线程,如果不使用线程,则窗口的其它功能不能与播放功能同步使用,所以一定要用线程:如下:
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import javazoom.jl.player.Player;
public class MP3Player extends Thread{
private String filename;
private Player player;
private BufferedInputStream buffer;
private FileInputStream filebuffer;
public MP3Player(String filename) {
this.filename = filename;
}
public void run() {
try {
filebuffer = new FileInputStream(filename);
buffer = new BufferedInputStream(filebuffer);
player = new Player(buffer);
player.play();
} catch (Exception e) {
System.out.println(e);
}
}
}
代码链接、图片、歌词如下需要的自取:
链接:https://pan.baidu.com/s/1CHL03kMgLG6JjC_qmGCeKA
提取码:oiiu