只是想知道如何执行此操作,因为 mutagen 非常简单,而且我看到的 java 解决方案非常令人困惑。我目前正在使用 java.lang 中的运行时来运行 mp3 文件,但我还需要 mp3 文件的持续时间。获取以毫秒为单位的时间将是一个额外的好处:D,但是转换并不是什么大问题。
感谢您的宝贵时间!
科马克
最佳答案
没有简单的方法来获取 MP3 的播放长度,该格式在任何地方都不包含指定的“长度”;它的设计考虑到了流媒体。
唯一的方法是解析 MP3 帧并对其进行计数,同时考虑它们的采样率。实现起来并不简单,因此使用库是最简单的选择:Finding Duration of an MP3 file in Java
关于java - 在java中查找MP3文件的长度,最好以毫秒为单位,就像python的mutagen库一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32542180/