java中读取mp3文件_java读取mp3文件
JMF实际上是Java的一个类包。JMF 2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能。这些功能包括:媒体捕获、压缩、流转、回放,以及对各种主要媒体形式和编码的支 持,如M-JPEG、H.263、MP3、RTP/RTSP (实时传送协议和实时流转协议)、Macromedias Flash、IBM的HotMedia和Beatniks的Rich Media Format (RMF)等。JMF 2.1.1还支持广受欢迎的媒体类型,如Quicktime、Microsofts AVI和MPEG-1等。此外,JMF 2.1.1软件中包括了一个开放的媒体架构,可使开发人员灵活采用各种媒体回放、捕获组件,或采用他们自己的定制的内插组件。
在读取mp3文件时,必须要加入2个jar包 jmf.jar和sound.jar
package gwm;
import java.io.File;
import java.io.IOException;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.NoPlayerException;
/*
* java读取mp3文件
*/
public class Music {
public static void main(String[] args) {
File file = new File("1.mp3");
playMusic(file);
}
public static void playMusic(File file) {
try {
javax.media.Player player = null;
if (file.exists()) {
MediaLocator locator = new MediaLocator("file:"
+ file.getAbsolutePath());
System.out.println(file.getAbsolutePath());
player = Manager.createRealizedPlayer(locator);
player.prefetch();// Ԥ准备读取
player.start();// 开始读取
} else {
System.out.println("没找到文件");
}
} catch (CannotRealizeException ex) {
ex.printStackTrace();
} catch (NoPlayerException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
java中读取mp3文件_java读取mp3文件相关推荐
- java中如何调用属性_java – 如何从属性文件导入值并在注释中使用它?
我有一个实体类: Class.java @Entity public class Class { @Id @GeneratedValue private Long id; @NotNull @Rang ...
- Java中的流Stream和读取器Reader及其之间的关系
Java中的流Stream和读取器Reader及其之间的关系 简介 InputStreamReader与BufferedReader是共享字节流的关系 简介 字节流(InputStream ):Inp ...
- java nextint后有空格,Java中nextInt()后接nextLine()读取不到数据
Java中nextInt()后接nextLine()读取不到数据 Java中nextInt()后接nextLine()读取不到数据 问题: 在使用Scanner对象的nextLine()函数读取输入的 ...
- java写入dat文件_java写入dat文件
Java的输入输出包括字节流.文件流.对象流等,要注意区分不同流使用的不同类.字... Java的输入输出包括字节流.文件流.对象流等,要注意区分不同流使用的不同类.字... Java的输入输出包括字 ...
- java中如何生成可执行的jar文件
java中如何生成可执行的jar文件最简单的方法就是:jar -cfe Card.jar CardLayoutDemo CardLayoutDemo$1.class CardLayoutDemo$my ...
- java mp3 信息_java读取MP3的信息
标签头"TAG" 3字节 标题 30字节 作者 30字节 专辑 30字节 出品年份 4字节 备注信息 28字节 保留 1字节 音轨 1字节 类型 1字节 import java.i ...
- java mp3 信息_java读取MP3的信息 | 学步园
标签头"TAG" 3字节 标题 30字节 作者 30字节 专辑 30字节 出品年份 4字节 备注信息 28字节 保留 1字节 音轨 1字节 类型 1字节 import java.i ...
- java读取系统中指定的文件_java读取jar中指定的文件
Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR ...
- java读取zip中指定文件_java读取zip中指定文件
public static void main(String args[]) { String file = "c://ssi.zip"; String saveRootDirec ...
最新文章
- js 小数点 精准算法
- Powerdesigner数据库建模工具教程
- [ASP.NET Core] Middleware
- java中的多线程的示例
- IIS5、IIS6、IIS7的ASP.net 请求处理过程比较
- php写else老是报错,调试PHP错误经常用到的一些
- 《网络攻防》第五周作业
- AI智能内容创作的几个方面
- Atitit.android webview h5运行环境总结
- 数据库系统基础教程一:关系数据库与关系代数
- 内存带宽与显示分辨率带宽的关系与计算
- php 微信登录手机网站,微信PC端登录和手机端登录逻辑分享
- 酒店管理系统 java_java酒店管理系统项目书.pdf
- 图片剪切遇到的bug
- Playbook特殊用法
- github语法使用
- FBI:攻击者利用Mega.nz勒索攻击
- NLP 实战 (7) | 热榜算法更新
- 想哪写哪_随笔20191203
- android 游戏分享
热门文章
- iOS 14获取不到WiFi名字的解决方法
- Geogebra之弧线的绘制
- JavaSE——集合
- 中北大学工程硕士计算机技术,中北大学光学工程专业介绍
- Java注解系列之5th(完结)
- 现在各行各业的人们越来越多地依靠计算机来解决各种难题.翻译英语,公共英语PETS三级阅读与翻译试题训练 四...
- vmware漏洞之三——Vmware虚拟机逃逸漏洞(CVE-2017-4901)Exploit代码分析与利用
- adc采样的值跳动_请帮忙分析下ADS1248测PT100,读取的ADC值跳动较大?是什么原因?
- PostgreSQL不区分大小写的排序规则
- Digging into Self-Supervised Monocular Depth Prediction 论文笔记