java 获取MP3的播放长度
2017-02-16 00:00
232 查看
java 获取MP3文件播放时长
标签: mp3Java2013-08-08 16:43 2012人阅读 评论(0) 收藏 举报
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/b367fdce88ee208da19a58e7fab01f44.jpg)
分类:
maven(12)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/b16356edc9d65f9de5798055c2b20c3c.jpg)
版权声明:本文为博主原创文章,未经博主允许不得转载。
java程序获取MP3文件播放时长,网上找到好几种办法都不好用。
最后找到了这个简单又好用的办法。
代码简单:
[java] view plain copy
public static int getMp3TrackLength(File mp3File) {
try {
MP3File f = (MP3File) AudioFileIO.read(mp3File);
MP3AudioHeader audioHeader = (MP3AudioHeader)f.getAudioHeader();
return audioHeader.getTrackLength();
} catch(Exception e) {
return -1;
}
}
maven 依赖包:
[html] view plain copy
<dependency>
<groupId>org</groupId>
<artifactId>jaudiotagger</artifactId>
<version>2.0.1</version>
</dependency>
相关文章推荐
- struts2验证用户是否登陆
- spring mvc 异常处理手动回滚 SQL log不回滚
- 类的注意点
- HashMap工作原理
- 统计用户在线登录人数
- java 关于查询列表中含有子集的处理;
- java 异常 你又了解几分
- 分析下为什么spring 整合mybatis后为啥用不上session缓存
- 121 项目 014 笔记向 Java中的escape,unescape方法
- JavaSE 学习参考:数组遍历
- 博为峰JavaEE技术文章 ——MyBatis 简单应用
- 博为峰Java技术文章 ——JavaSE Swing 适配器类
- 使用Spring4.3解决缓存过期后多线程并发访问数据库的问题
- Spring Cache抽象详解
- Spring3 Cache相关注解说明及实例
- java线程的实现方式
- eclipse 签名打包时 在手机上闪退
- myeclipse10.5下载以及破解
- Java代码执行顺序
- [转]Java 的强引用、弱引用、软引用、虚引用