Java 播放MP3 Dos 环境下

来源:互联网 发布:方正字体侵权 淘宝 编辑:程序博客网 时间:2024/05/31 11:03

昨个深夜雷声大作!哎,洒家的水货I9300不幸中雷.开不了机啦,上班时候就萌生了一个想法自己写一个闹钟程序吧。

个性化的闹钟必须要调用音乐才行啊,自然而然的想到了 java 播放MP3的方法。上网搜了一下,很多的先辈们已经提出了好多问题,也给出了好多解决方案。但是我目前都是在Dos下进行的编程,各种困难扑面而来。现在做一个总结吧,希望写得简洁明了,让下一个同学看了我的文章,解决他所有的问题吧。

 

1.首先用到了一个jar 包 .(jl1.0.1.jar  下载地址:点击打开链接  记得解压,解压后将jl1.0.1.jar 放到环境变量设置的位置下。)

  这是关键的一步啊!楼主我就是因为忽略设置环境变量,编译时候老出错。我们将jl1.0.1.jar放到jdk1.7.0_25\lib下之后,我们需要填加jl1.0.1.jar的全路径到环境变量中。这是因为java 程序若是导入class文件,可以只写目录,但是若是导入jar包的话,必须得一个一个指定才行。

大家看,这是为改变前的环境变量。


 
解压的jar放入环境变量路径里:
 
添加jar后的环境变量:
 
OK!环境变量问题,就此搞定了!下面该上代码了:
 
import java.io.BufferedInputStream;import java.io.FileInputStream;import javazoom.jl.player.Player;public class MP3Player {public MP3Player(String filename) {this.filename = filename;}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 static void main(String[] args) {MP3Player mp3 = new MP3Player("Glee Cast.mp3");mp3.play();}private String filename;private Player player;}

最后一步,Dos下编译执行java程序吧:

 

下面就是想办法定时来调用播放方法了吧。

原创粉丝点击