我对java中可用的各种声音apis感到有点困惑。我只需要确定wma文件的长度。 (编辑 - 我的意思是音频长度,以分钟为单位,而不是字节。)我不需要播放或转换它或其他任何东西。我知道原生java api不支持wma。任何人都可以推荐一个很容易获得wma长度的好的库/方法吗? (我在这里搜索了JAVE,但在设置确定长度方面似乎有些过分。)如果相关,它将在Windows计算机上运行。
答案 0 :(得分:0)
您可以转换为字节数组,并找到wma文件的大小
答案 1 :(得分:0)
如果只需要一个字节长度的字节,请使用java.io.File.length()
长度方法。它以字节为单位独立返回文件的长度。
答案 2 :(得分:0)
在我找不到任何其他东西之后,我决定使用JAVE,这一点都不难。我没有意识到它已经预编译了编解码器,而只是将它添加到类路径中。