1. 下载第三方jar包,网址:http://www.javazoom.net/javalayer/javalayer.html
  2. 下载完成之后解压提取jl1.0.0.1.jar
  3. 将jl1.0.0.1.jar拷贝到项目中,并添加到Library

    4.源代码
//Tip: 由于工程名和包名不一样,最好手打不要盲目复制package com.lt.music;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.*;
/***- 音乐播放器类- @author lt- time 2016-7-5*/
public class AudioPlayer{Player player;File music;//构造方法  参数是一个.mp3音频文件public AudioPlayer(File file) {this.music = file;}//播放方法public void play() throws FileNotFoundException, JavaLayerException {BufferedInputStream buffer = new BufferedInputStream(new FileInputStream(music));player = new Player(buffer);player.play();}
}

5.如果想把音乐播放作为其他程序的背景音乐,则可以让其继承Thread,代码如下:

package com.lt.music;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.*;
/**** 音乐播放器类* @author lt*  time 2016-7-5*///继承自线程类Thread
public class AudioPlayer extends Thread{Player player;File music;//构造方法public AudioPlayer(File file) {this.music = file;}//重写run方法@Overridepublic void run() {super.run();try {play();     } catch (FileNotFoundException | JavaLayerException e) {// TODO Auto-generated catch blocke.printStackTrace();}}//播放方法public void play() throws FileNotFoundException, JavaLayerException {BufferedInputStream buffer =new BufferedInputStream(new FileInputStream(music));player = new Player(buffer);player.play();}
}

java播放mp3格式音频文件相关推荐

  1. Java如何播放MP3格式音频文件,以及如何循环播放音频?

    首选,感谢你能在百忙之中阅读我的博客,在这里我告诉大家2中播放MP3格式音频的方法.第一种,使用自带的JavaFX技术来播放(现再最新的JDK版本中已被移除).第二种我们使用第三方库来进行播放. 点击 ...

  2. vs用c语言mci播放失败,C#使用mci播放MP3格式音乐文件解决方案

    C#使用mci播放MP3格式音乐文件 [DllImport("winmm.dll")] public static extern int mciSendString(string  ...

  3. window API播放pcm格式音频文件,函数waveOutOpen等

    之前在我的博客中有一篇关于编写录音器的代码,可保存为pcm和wav格式,说白了其实两者是一个东西,只不过wav比pcm多了一个文件头,这个文件头一共占了44个字节.此处这个不是重点,重点是如何编写程序 ...

  4. Linux 终端播放 MP3 格式音频软件

    因为有一个项目需要合成音频,并且在 Ubuntud 的系统下播放,这里介绍 2 个终端播放软件 1. Mplayer 当 SOX 不好用是用这个,推荐 SOX 2. SOX SOX 支持很多格式的音频 ...

  5. 使用Python播放mp3格式音频

    环境 Pycharm,Python3.x,pydub库(带介绍),ffmpeg(带介绍),simpleaudio库(带介绍) 探索之路(可略过) 一开始选的是用PyAudio,安装还要借用wheel, ...

  6. Qt播放WAV格式音频文件的两种方法

    这两种方法都需要在.pro文件中加入multimedia模块. 方法一.使用QAudioOutput #include <QApplication> #include <QFile& ...

  7. 在LINUX下怎么播放MP3等音频文件啊?

    用xmms这个软件包,在终端运行 yum install yumex 安装完成以后,终端运行 yumex 然后去Install目录搜索 xmms 把包含这个开头的所有软件包都选上,加入到Queue里, ...

  8. java mp3格式要jmf吗_JMF java播放MP3文件

    我在尝试 使用java播放MP3格式的文件 使用了JMF架包. 也是从网上找的各种支持的代码.但都报同一个错误. Unable to handle format: mpeglayer3, 44100. ...

  9. 使用Java播放MP3或Wav音频

    JavaSound是一个小巧的低层应用程序接口(API),它支持数字音频和乐器数字接口(MIDI)数据的记录和回放.在JDK 1.3.0之前,JavaSound是一个标准的Java扩展API,但从Ja ...

最新文章

  1. Spring IDE 1.2.4发布
  2. CentOS 7 巨大变动之 firewalld 取代 iptables
  3. ie9 background 不显示
  4. 阿里云服务器安装onlyoffice_阿里云服务器安装 JDK 8
  5. laravel auth::check 后session失败_01.laravel简介
  6. 利用Shell将MySQL数据表导出为csv文件
  7. java集合框架介绍_Java集合框架全面介绍(一)
  8. SRAM,SDRAM,网卡
  9. DQL 数据查询语⾔
  10. 有关企业合并时的10条IT措施
  11. 【Python】Pandas GroupBy 深度总结
  12. php个人空间源码,PHP安装 - 牛牛牛大棚的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. SurfacePro4_BMR_115_11.347.0.zip百度网盘下载连接
  14. 使用mprotect定位踩内存故障
  15. 拿到一个vue+webpack项目,该如何去看
  16. 北京买房的10点建议
  17. Java 集合深入理解(13):Stack 栈
  18. Verilog 语言 ——计数器
  19. 慕尼黑工业大学计算机博士申请条件,慕尼黑工业大学博士申请.doc
  20. BAT (中国互联网公司三巨头)

热门文章

  1. c++课程设计总结报告
  2. 如何使用统计显着性检验来解释机器学习结果
  3. 第四次作业-微软必应词典客户端
  4. Unity Pro 2019 for mac(3D游戏动画开发工具) v2019.2.21f1
  5. 表单验证使用注解@Valid
  6. APP推广—区分推广渠道解决方案
  7. FL Studio12中Fruity Blood Overdrive插件使用教程
  8. 爱迪尔门锁系统怎么连接服务器,爱迪尔门锁设置方法是什么?
  9. 计算机上用户和组的意义,在域中管理用户和组
  10. js源生实现图片点击弹出放大效果