在Android中绘制wav音频的波形
Posted
技术标签:
【中文标题】在Android中绘制wav音频的波形【英文标题】:Drawing waveform for wav audio in Android 【发布时间】:2012-05-25 10:46:41 【问题描述】:我的 android 应用程序需要使用 AudioRecord 类为记录为原始 pcm 的音频绘制波形。 我浏览了开源项目RingDroid的源代码,它显示了android中的波形和处理音频,但我什么都看不懂,因为它很复杂。
请给我看一些从 pcm 数据中绘制波形的代码。
【问题讨论】:
@donfede 看看这个codeidol.com/java/swing/Audio/Build-an-Audio-Waveform-Display thx - 是的,我有一个基于 Ringdroid 的工作解决方案。你应该为这个 Q 选择一个答案;) 你找到解决办法了吗 @donfededid 你找到了解决方案 【参考方案1】:有一个名为 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
【讨论】:
以上是关于在Android中绘制wav音频的波形的主要内容,如果未能解决你的问题,请参考以下文章