我的 Android 应用程序需要使用 AudioRecord 为记录为原始 pcm 的音频绘制波形。类(class)。 我浏览了开源项目的源代码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
关于java - 在Android中绘制wav音频的波形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10753058/