2012-05-25 42 views
0

我的android應用程序需要使用AudioRecord類爲繪製爲原始pcm的音頻繪製波形。 我經歷了開源項目RingDroid的源代碼,它顯示了android中的波形和進程音頻,但我無法理解任何東西,因爲它很複雜。在Android中爲wav音頻繪製波形

請給我看一些從pcm數據中繪製波形的代碼。

+0

您是否找到解決方案? – donfede

+0

@donfede看看這個http://codeidol.com/java/swing/Au​​dio/Build-an-Audio-Waveform-Display/ –

+0

thx - 是的,我有一個基於Ringdroid的工作解決方案。你應該爲這個Q選擇一個答案;) – donfede

回答

2

有一個名爲Visualizer的Android類,可讓您訪問音頻。

展臺不僅可以從特定的MediaPlayer訪問「活」的音頻輸出組合,但也音頻或AudioTrack

http://developer.android.com/reference/android/media/audiofx/Visualizer.html

存在使用可視化顯示音頻輸出混音一個活的壁紙,但這可能適合使用來自MediaPlayer或AudioTrack的音頻
https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/+/master/src/com/android/musicvis