1.下载jar包(jl-1.0.1.jar)
http://www.java2s.com/Code/Jar/j/Downloadjl101jar.htm
2. 具体使用步骤
2.1 导入jl-1.0.1.jar
2.2具体代码
import java.io.File;
import java.io.FileInputStream;
import java.util.Scanner;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;
public class MusicDemo {
public static void main(String[] args) throws Exception {
//1.创建一个player
Player player = new Player(new FileInputStream(new File("D:\\我的软件\\网易云音乐PC版\\CloudMusic\\CloudMusic\\つじあやの - 猫になりたい.mp3")));
//2.使用多线程控制播放音乐,因为该类播放音乐时会阻塞,所以应该使用多线程来控制
new Thread(()-> {
try {
//3.播放音乐
player.play();
} catch (JavaLayerException e) {
e.printStackTrace();
}
}).start();
//4.设定当我们输入stop时,音乐停止
Scanner input = new Scanner(System.in);
if("stop".equals(input.next())) {
//5.关闭音乐
player.close();
}
/*
* 一些其他的方法:
* isComplete(): 是否播放结束 boolean
* getPosition(): 现在播放的位置
* close(): 关闭音乐
* play(): 开始播放
*/
}
}
结束!