2012-10-11 60 views
4

我試圖使像一個音頻頻譜可視化是這樣的:創建音頻頻譜可視化Android應用

enter image description here

我已經有一個連接到音頻流和播放音樂的AAC播放器。我現在如何添加這個可視化組件?

+0

https://github.com/felixpalmer/android-visualizer值可以幫助 – Nepster

回答

1

如果通過音頻頻譜平均值的頻譜,你可以採取以下步驟:

  • 的音頻數據轉換爲原始音頻格式,與16位PCM(也許在窗口,如果你使用流)
  • 使用像JTransforms這樣的快速傅里葉變換庫來計算窗口上的頻譜。
  • 可視化包含從頻譜
+0

陣列,但我不能使用一些成分在android系統來實現這一更伊斯利?我的意思是沒有轉換音頻?因爲是直播你知道我的意思嗎?我非常感謝 – alexistkd

+0

我的播放器已經播放了來自shoutcast url的原始aac流 – alexistkd

+0

我還沒有嘗試過這種格式,可能它沒有轉換步驟。 – Puckl