【发布时间】:2011-10-24 17:04:59
【问题描述】:
我正在使用 Android 2.1 的 MediaPlayer 在我的 Android 应用程序中播放 mp3 文件。现在我想在这个音乐播放期间显示一个均衡器(如下所示)。
谁能告诉我如何实现它或任何代码?
【问题讨论】:
我正在使用 Android 2.1 的 MediaPlayer 在我的 Android 应用程序中播放 mp3 文件。现在我想在这个音乐播放期间显示一个均衡器(如下所示)。
谁能告诉我如何实现它或任何代码?
【问题讨论】:
Android 2.3 及更高版本包含对音频应用效果的支持,其中之一是多频段均衡器(在我测试过的所有设备上,它都是 5 个频段)。见http://developer.android.com/reference/android/media/audiofx/Equalizer.html
如果你想在 2.3 之前的设备上支持均衡,或者你想支持不同的频段,或者其他的处理效果,你还有很多工作要做。这些版本的 Android 没有提供解码音频后处理的挂钩。因此,您需要为提供这些挂钩的本机播放器编写自己的替代品,然后查找或编写一些处理代码来进行均衡。如果您正在寻找 Android SDK 中的打包解决方案,您将找不到它。
【讨论】: