java 读取音频/视频 文件时长
- 支持mp3,mp4,mov,m4a,wav 格式文件
源码
pom.xml
<!-- mp3文件支持(如语音时长)-->
<dependency>
<groupId>org</groupId>
<artifactId>jaudiotagger</artifactId>
<version>2.0.1</version>
</dependency>
<!-- mp4文件支持(如语音时长)-->
<dependency>
<groupId>com.googlecode.mp4parser</groupId>
<artifactId>isoparser</artifactId>
<version>1.1.22</version>
</dependency>
单元测试
package com.opensourceteams.modules.java.util.video;
import org.junit.Test;
import java.io.IOException;
import static org.junit.Assert.*;
public class VideoUtilTest {
@Test
public void getDuration() throws IOException {
String path = "/Users/liuwen/Downloads/temp/语音测试文件/xiaoshizi.mp3" ;
/* String path = "/Users/liuwen/Downloads/temp/语音测试文件/xiaoshizi.mp4" ;
String path = "/Users/liuwen/Downloads/temp/语音测试文件/xiaoshizi.wav" ;
String path = "/Users/liuwen/Downloads/temp/语音测试文件/xiaoshizi.mov" ;