2013-09-27 78 views
0

我對java中所有可用的各種聲音apis有點困惑。我需要的只是確定一個wma文件的長度。 (編輯 - 我的意思是以分鐘爲單位的音頻長度,而不是字節。)我不需要播放它或轉換它或其他任何東西。我知道原生的java api不支持wma。任何人都可以推薦一個好的圖書館/方法,可以很容易地得到一個wma的長度? (我發現JAVE在這裏搜索,但在設置長度方面似乎過於矯枉過正)。如果這是相關的,它將在Windows計算機上運行。在java中找到wma的長度

回答

0

可以轉換成字節數組,你會發現wma文件

+0

對不起,我不清楚,我的意思是分鐘的長度。 (儘管我不知道爲什麼我會在任何情況下將它轉換爲字節數組。) – clum

0

的大小如果你只需要在字節的文件的長度使用java.io.File.length()長度方法。它以字節爲單位返回文件的長度,而不管它是什麼類型的文件。

+0

可能我在這個問題上不清楚 - 我的意思是分鐘的長度。 – clum

0

在我找不到其他東西之後,我決定使用JAVE,它並不難。我沒有意識到它已經提供了預編譯的編解碼器,只是將它添加到類路徑中。