我的 android 应用程序需要为使用AudioRecord类记录为原始 pcm 的音频绘制波形 。我浏览了开源项目RingDroid的源代码,它在 android 中显示波形和处理音频,但我什么都不懂,因为它很复杂。
请给我看一些从 pcm 数据中绘制波形的代码。
有一个名为 Visualizer 的 Android 类可让您访问音频。
Visualizer 不仅可以访问“实时”音频输出混合,还可以访问来自特定 MediaPlayer 或 AudioTrack 的音频
http://developer.android.com/reference/android/media/audiofx/Visualizer.html
有一个使用 Visualizer 显示音频输出混合的动态壁纸,但这可以适应使用来自 MediaPlayer 或 AudioTrack 的音频
https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/+/master/src /com/android/musicvis