-
引言
在日常开发中,经常会遇到产品经理提出一个需求“上传音乐/音频”,而且还得显示出音频的播放时长。那我们直接世界上最简单的实现方案,必须是最简单,多一句啰嗦不准点赞。
-
How to do
1.提前引入包文章来源:https://www.toymoban.com/news/detail-824606.html
<!--视频多媒体工具包 包含 FFmpeg、OpenCV-->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv-platform</artifactId>
<version>1.5.3</version>
</dependency>
2.逻辑实现文章来源地址https://www.toymoban.com/news/detail-824606.html
public static void main(String[] args) throws IOException, InterruptedException {
String path = "C:/Users/Administrator/Desktop/六月的雨-胡歌.mp3";
FFmpegFrameGrabber grabber = FFmpegFrameGrabber.createDefault(path);
grabber.start();
long lengthInTime = grabber.getLengthInTime();
System.out.println("秒数:" + lengthInTime / 1000 / 1000);
}
到了这里,关于java获取一段音频/mp3的时长的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!