【发布时间】:2015-09-12 18:19:15
【问题描述】:
只是想知道如何执行此操作,因为 mutagen 非常简单,而且我看到的 java 解决方案非常令人困惑。我目前正在使用 java.lang 中的 Runtime 来运行 mp3 文件,但我也需要 mp3 文件的持续时间。以毫秒为单位获得时间将是一个奖励:D 但是转换并不是那么大的问题。
感谢您的宝贵时间!
科马克
【问题讨论】:
只是想知道如何执行此操作,因为 mutagen 非常简单,而且我看到的 java 解决方案非常令人困惑。我目前正在使用 java.lang 中的 Runtime 来运行 mp3 文件,但我也需要 mp3 文件的持续时间。以毫秒为单位获得时间将是一个奖励:D 但是转换并不是那么大的问题。
感谢您的宝贵时间!
科马克
【问题讨论】:
没有简单的方法来获取 MP3 的播放长度,格式在任何地方都不包含指定的“长度”;它的设计考虑了流媒体。
唯一的方法是解析 MP3 帧并计算它们,同时考虑它们的采样率。这实现起来并不简单,因此使用库是最简单的选择:Finding Duration of an MP3 file in Java
【讨论】: