我想寫一個程序,將使用java創建24位wav文件。 java聲音API不支持24位音頻,所以我試圖從頭開始編寫文件。這起初是偶然的興趣,但它已成爲一個史詩級的位,字節,符號和塊的追求。24位wav文件的數據塊是否有符號或無符號字節?
做了24bit的WAV文件的數據塊已簽署或無符號字節?
Java不無符號字節是令人沮喪的。我已經讀過,位掩碼的整數可以用來表示無符號的字節,但是我想知道如何在最終的文件輸出中表示。
對不起了分歧......我的問題是「做一個24bit的WAV文件的數據塊已簽署或無符號字節?」
無論哪種方式,我將要弄清楚這個符號/無符號的業務,但我無法找到關於在引用我已經找到了數據塊的答案。
.wav文件只是一個容器。示例數據的實際符號性取決於用於存儲音頻的任何編解碼器。 – 2011-03-31 19:12:29