2013-01-14 55 views
0

我想知道如果有人知道如何將連續輸入轉換成Android設備的麥克風成字節數組或時間幅度座標。我想要做的就是數據的陣列,使得有效數據流音頻振幅

陣列[時間] =幅度

這必須是積極的,這是我的路徑中的主要障礙之一,因爲大多數音頻波形繪圖器依賴於關閉的文件。任何人都可以引導我在正確的方向嗎?

回答

0

你對time應該是什麼有特殊要求嗎? PCM流(這是您使用類時獲得的)根據定義是定期採樣的輸入信號幅度的數字表示。

因此,如果以48 kHz單聲道錄製,則從AudioRecord讀取的PCM數據陣列中的每個樣本都將表示音頻信號在時間N * 20.83 us處的幅度。