2012-11-01 72 views
2

這是一個簡單的問題,音頻如何存儲在字節數組中,例如當圖像存儲在字節數組中時,每個像素有三個(紅,綠,藍)字節。那麼音頻是如何存儲在字節數組中的呢?如何在Java中存儲音頻

謝謝, 利亞姆。

回答

2

Java中支持各種可能的編碼。參見:

最簡單的形式是PCM編碼,其中每個樣本是表示聲音波形(其可以是8位1個字節的線性數編碼)。

您還必須考慮通道數量(單聲道1個,立體聲2個)。因此,例如,16位PCM編碼立體聲聲音每個採樣需要4個字節。

2

這是一個信號(模擬/數字)的組合,每個音調都有獨特的頻率。正如前面的回答所說,是的,Java支持脈衝編碼調製(PCM)。

相關問題