Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对java中可用的所有各种声音api有点困惑。我所需要的只是确定 wma 文件的长度。(编辑 - 我的意思是音频长度以分钟为单位,而不是字节。)我不需要播放或转换它或其他任何东西。我了解本机 java api 不支持 wma。任何人都可以推荐一个可以轻松获得 wma 长度的好库/方法吗?(我在这里搜索找到了 JAVE,但在设置为确定长度方面似乎有点过头了。)如果相关的话,它将在 Windows 计算机上运行。
您可以转换为字节数组并找到 wma 文件的大小
如果您只需要以字节为单位的文件长度,请使用java.io.File.length()长度方法。它独立地返回文件的长度(以字节为单位)它是什么类型的文件。
java.io.File.length()
在我找不到其他东西后,我决定使用 JAVE,而且一点也不难。我没有意识到它已经预编译了编解码器,只需将其添加到类路径中即可。