JAVA 获取音频文件(ogg格式)毫秒时长

最近在写zip包加密解密,需要计算zip包中ogg格式音频文件的毫秒时长,网上翻了半天硬是没找到,然后找到了个突破口(jaudiotagger)


导入一下类库

<dependency>  

    <groupId>org</groupId>

    <artifactId>jaudiotagger</artifactId>

    <version>2.0.1</version>

</dependency> 

贴上代码

      File file = new File("d:\\test.ogg");
      RandomAccessFile randomAccessFile = new RandomAccessFile(file,"rwd");
      OggInfoReader oggInfoReader = new OggInfoReader();
      GenericAudioHeader read = oggInfoReader.read(randomAccessFile);
      System.out.print(read.getPreciseLength());

猜你喜欢

转载自blog.csdn.net/qq_32419835/article/details/80833487