热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java播放mp3格式音乐_java播放mp3格式音频文件

下载完成之后解压提取jl1.0.0.1.jar这里写图片描述将jl1.0.0.1.jar拷贝到项目中,并添加到Library这里写图片描述4.源代码Tip:由于工程名

下载完成之后解压提取jl1.0.0.1.jar

d900a6ff6aaa?utm_source=ld246.com

这里写图片描述

将jl1.0.0.1.jar拷贝到项目中,并添加到Library

d900a6ff6aaa?utm_source=ld246.com

这里写图片描述

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方法

@Override

public void run() {

super.run();

try {

play();

} catch (FileNotFoundException | JavaLayerException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

//播放方法

public void play() throws FileNotFoundException, JavaLayerException {

BufferedInputStream buffer =

new BufferedInputStream(new FileInputStream(music));

player = new Player(buffer);

player.play();

}

}



推荐阅读
author-avatar
手机用户2502884755
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有