最近由于使用某我音乐播放,占用大量内存和cpu,所以产生了自己编写个简易的播放器的想法,由于主要的格式为mp3和ape格式,所以暂时实现了这两种格式的
1.APE
package com.player;import davaguine.jmac.player.Player;import java.io.IOException;/*** Created by Administrator on /12/23.*/public class ApePlayer {public static void main(String[] arg){try {Player player = new Player("\\song\\周传雄-不会唱情歌.ape");player.play();} catch (IOException e) {e.printStackTrace();}System.out.println();}}
2.MP3
package com.player;import java.io.BufferedInputStream;import java.io.FileInputStream;import javazoom.jl.player.Player;/*** Created by Administrator on /12/23* */public class MP3Player { public static void main(String[] args) { String filename="\\song\\Richard Clayderman-水边的阿狄丽娜.mp3"; try { BufferedInputStream buffer = new BufferedInputStream(new FileInputStream(filename)); Player player = new Player(buffer); player.play(); } catch (Exception e) { System.out.println(e); } }}
3. pom.xml
<dependency><groupId>javazoom</groupId><artifactId>jlayer</artifactId><version>1.0.1</version></dependency>
3.使用到的jar文件
// APE// jmac.jar// jmacdecoder.jar// jmacplayer.jar// jmacspi.jar// jmacspi15.jar// jmactritonusspi.jar//MP3 pom.xml// jlayer-1.0.1.jar
4.参考资料
Java播放mp3
/code/snippet_937173_17692
java播放mp3/ogg/ape/flac音乐
/blog/2170947
5.jar资源下载
/projects/jmac/