我的手机自带了一种默认的动态壁纸,它可以实时显示背景音乐的波形,我想知道如何制作这样的壁纸。似乎需要访问后台音乐的流数据并实时计算采样值,但我不知道如何获取流数据。我认为可以通过参考这篇教程来显示波形,但具体怎么做我不是很清楚。非常感谢您的帮助。
有一个名为Visualizer的Android类,可以让您访问正在播放的音频。 http://developer.android.com/reference/android/media/audiofx/Visualizer.html
此外,由于Android是完全开源的,您可以查看动态壁纸是如何实现的! https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/