如何绘制Android音乐播放器的波形?

INe*_*rms 22 audio android waveform sampling

我的手机附带的默认动态壁纸之一是一个壁纸,显示在后台实时播放音乐的波形.我想知道如何做到这一点.我似乎应该以某种方式访问​​背景音乐的流数据并实时计算样本,但我不知道如何获取流数据.我想我可以按照本教程http://codeidol.com/java/swing/Au​​dio/Build-an-Audio-Waveform-Display/显示波形,但我不确定如何做到这一点.非常感谢帮助/

Chr*_*vey 21

有一个名为Visualizer的Android类,可以让你访问正在播放的音频 http://developer.android.com/reference/android/media/audiofx/Visualizer.html

另外,由于Android都是开源的,你可以看看动态壁纸是如何做到的! https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/

  • 在这里找到它:https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/ (2认同)