以 java 为单位查找 MP3 文件的长度,最好以毫秒为单位,就像 python 的 mutagen 库一样
Finding the length of an MP3 file in java, preferably in milliseconds, just like python's mutagen library
只是想知道如何执行此操作,因为诱变剂非常简单,而且我看到的 java 的解决方案非常令人困惑。我目前正在使用从 java.lang 到 运行 的 mp3 文件的运行时,但我还需要 mp3 文件的持续时间。获得以毫秒为单位的时间将是一个奖励 :D 但是转换并不是什么大问题。
感谢您的宝贵时间!
科马克
没有简单的方法可以获取MP3的播放长度,格式中没有任何地方包含指定的"length";它在设计时就考虑到了流媒体。
唯一的方法是解析 MP3 帧并对它们进行计数,同时考虑它们的采样率。实现起来并非易事,因此使用库是最简单的选择:Finding Duration of an MP3 file in Java
只是想知道如何执行此操作,因为诱变剂非常简单,而且我看到的 java 的解决方案非常令人困惑。我目前正在使用从 java.lang 到 运行 的 mp3 文件的运行时,但我还需要 mp3 文件的持续时间。获得以毫秒为单位的时间将是一个奖励 :D 但是转换并不是什么大问题。
感谢您的宝贵时间!
科马克
没有简单的方法可以获取MP3的播放长度,格式中没有任何地方包含指定的"length";它在设计时就考虑到了流媒体。
唯一的方法是解析 MP3 帧并对它们进行计数,同时考虑它们的采样率。实现起来并非易事,因此使用库是最简单的选择:Finding Duration of an MP3 file in Java