`

Java 播放MP3 使用第三方解决方案 (jl1.0.jar)

    博客分类:
  • java
阅读更多


package com.xu.musicplayer.player;

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.Player;

/**
 * Java 播放音频
 * @ClassName: MusicPlayer   
 * @Description: TODO   
 * @author: hyacinth
 * @date: 2020年3月5日 上午12:10:53     
 * @Copyright: hyacinth
 */
public class MusicPlayer {
	
	
	static Player player = null;

	public static void main(String[] args) throws FileNotFoundException, JavaLayerException {
		File file = new File("C:\\Users\\hyacinth\\Desktop\\Work\\花涵 - 假行僧.mp3");
		FileInputStream fis = new FileInputStream(file);
		BufferedInputStream stream = new BufferedInputStream(fis);
		Player player = new Player(stream);
		player.play();
	}

	/**
	 * 播放 20 秒并结束播放
	 */
	public void play() {
		new Thread(new Runnable() {
			@Override
			public void run() {
				try {
					File file = new File("C:\\Users\\hyacinth\\Desktop\\Work\\花涵 - 假行僧.mp3");
					FileInputStream fis = new FileInputStream(file);
					BufferedInputStream stream = new BufferedInputStream(fis);
					player = new Player(stream);
					player.play();
				} catch (Exception e) {

					// TODO: handle exception
				}
			}
		}).start(); 
		try {
			Thread.sleep(20000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		player.close();
	}

	
}






https://blog.csdn.net/qq_34814092/article/details/80889813
分享到:
评论

相关推荐

    jl-1.0.1.jar.zip_jl0.4.jar下载_jl1.0.1.jar_jl1.0.jar下载_第三方Jar包

    本话题涉及到的文件“jl-1.0.1.jar.zip”是一个包含名为“jl-1.0.1.jar”的Java库的压缩文件,这可能是一个由第三方开发者提供的组件或服务。 标题中提到了“jl-1.0.1.jar.zip_jl0.4.jar下载_jl1.0.1.jar_jl1.0.jar...

    jl1.0.0.jar

    jl1.0.jar jl1.0.jar jl1.0.jar jl1.0.jar jl1.0.jar jl1.0.jar

    JAVA中使用mp3格式的音乐所需jar包。jl-1.0.1.jar

    2. **使用API**:JLayer提供了一个名为`javazoom.jl.player.Player`的类,它是播放MP3的主要接口。创建`Player`对象并传入MP3文件的输入流,就可以开始播放音乐。 ```java import javazoom.jl.player.*; try { ...

    jl-1.0.1.jar

    因此,许多第三方库如“jl-1.0.1.jar”应运而生,它们扩展了JMF的功能,增加了对更多媒体格式的支持,并提供了更丰富的API供开发者调用。这个版本号为1.0.1的库,可能已经经过了多次迭代和优化,以提高性能和兼容性...

    jave-1.0.1+jl1.0.rar

    JL1.0.jar是JavaLayer库的组件,它是一个轻量级的Java库,专门用于解码和播放MP3音频。JavaLayer的核心是`javax.sound.sampled`包下的类,它提供了一个简单的API,允许开发者播放MP3文件而无需了解底层的音频处理...

    Java程序播放mp3

    在Java中,没有内置的直接支持MP3播放的API,因此开发人员需要依赖第三方库来处理这类任务。本项目就是基于一个名为JLayer的库,它是一个Java MP3解码器和播放器的实现。 JLayer库(jl1.0.jar)是项目的核心,由...

    关于JAVA的第三方工具包大集合.zip

    在"关于JAVA的第三方工具包大集合.zip"这个压缩包中,包含了多个常用的工具包,如`commons-beanutils-1.7.0.jar`、`jl1.0.1.jar`、`jmp123.jar`和`json-lib-2.4-jdk15.jar`。接下来,我们将深入探讨这些工具包的功能...

    RuPengGame.jar 包

    另一个子文件"jl1.0.jar"可能是一个依赖库,用于提供特定的功能支持,比如可能是用于音频播放、网络通信或是加密解密等。这个库可能是 RuPengGame.jar 所必需的,因此在使用 RuPengGame.jar 时,也需要一并引入jl1.0...

    java mp3 音频文件解码器

    它可以帮助开发者避免因引入第三方库而带来的额外复杂性,同时保证解码过程的可控性和稳定性。 总结来说,Java MP3音频文件解码器是一个独立的、用纯Java编写的工具,用于将MP3文件转换为可处理的原始音频数据。它...

    java播放mp3音频需要的全部三个jar包和一个测试通过的代码示例

    这里提到的"java播放mp3音频需要的全部三个jar包和一个测试通过的代码示例"提供了播放MP3所需的核心组件。这三个JAR文件分别是jl1.0.1.jar、mp3spi1.9.5.jar和tritonus_share.jar,它们是Java MP3解码的关键部分。...

    开发JavaMp3播放器需要用到的三个包

    `jl1.0.jar`提供基本的MP3解码和播放功能,`mp3spi1.9.4.jar`使Java Sound API能够处理MP3音频,而`tritonus_share.jar`则提供了额外的音频处理能力和格式支持。在实际开发过程中,可能还需要关注其他方面,如用户...

    mp3 jar包给用户提供读取mp3文件的jar包

    在这个案例中,`jl1.0.jar`就是包含MP3处理功能的JAR库,用户可以直接将其添加到Java项目中作为依赖。 MP3音频格式是一种广泛使用的数字音频压缩标准,基于MPEG-1音频层III。它通过去除人耳不易察觉的频带信息来...

    C#调用java类、jar包方法

    在跨平台开发中,有时需要将不同编程语言的组件整合在一起,例如在C#应用中调用Java类或使用Java的jar包。本篇将详细阐述如何在C#环境中实现对Java类的调用以及使用Java的jar包。 首先,要理解C#与Java之间的互操作...

    JavaJar包大全2

    1.jl1.0.1.jar 2.js-1.6R5.jar 3.jsmartcom_zh_CN.jar 4.jstl.jar 5.jta.jar 6.jta-1.1.jar 7.junit-4.1.jar 8.jxl.jar 9.log4j-1.2.14.jar 10.mysql-connector-java-3.1.10-bin.jar 11.mysql-connector-java-5.1.7-...

    四个支持mp3播放的jar文件

    Java Sound API是Java标准库的一部分,虽然它不直接支持MP3,但可以通过配合第三方库(如JLayer)来实现MP3播放。JSound提供了一个框架,允许开发者处理各种音频输入和输出,包括播放、录制和处理音频流。 3. **...

    jlayer-1.0.1.jar

    通常,这个文件会包含API的使用示例、配置指导以及可能出现的问题和解决方案,对于初学者来说尤其有价值。 总结而言,jlayer-1.0.1.jar是Java开发者实现MP3播放功能不可或缺的工具。它的存在使得Java平台上的音频...

    mp3spi1.9.4

    在Java开发中,原生的Java Sound API并不直接支持MP3格式的音频播放,因此需要借助于第三方库来实现这一功能。"mp3spi1.9.4"正是这样一款专为Java设计的扩展库,它为Java应用程序提供了播放MP3文件的能力。本文将...

    spring3 1 0 jar 自己手动整理的 亲测使用正常

    大家学习spring3.0的时候找不到spring.jar包了吧,这是因为spring3.0把里面的内容分开了,官方api里面也已经说明了,所以我自己动手收集起来的,并且测试运行成功,希望可以帮助到大家

    Java播放Mp3

    在Java中播放MP3,我们通常需要依赖第三方库,因为Java的标准API(如Java Sound API)并不直接支持MP3格式。这里提到的三个jar文件——jl1.0.1.jar、tritonus_share.jar和mp3spi1.9.5.jar,就是用于处理MP3音频的库...

Global site tag (gtag.js) - Google Analytics