适用于API级别的Android均衡器<9

sen*_*ola 8 media java-native-interface android equalizer

我正在寻找一种在我的应用程序中使用均衡器的方法,它不依赖于android.media.audiofx包,特别是android.media.audiofx.均衡器类,因为它们仅适用于api级别> 9.

有没有人知道在android下运行良好的本地库?我找到了mpg123,但似乎这个库非常慢.或者是否有其他方法来实现没有本机库的均衡器?

Cod*_*man 2

我对此做了相当多的研究,发现您可能必须重写整个 AudioTrack 库才能完成此任务。

它需要大量的 DSP,如果您确实想要这样做,最好使用 NDK 来完成。

否则,我只需编写一个包装器来告诉应用程序您所处的 API 级别,并禁用这些功能。

这是我针对这个问题写的摘要:

http://isthisonthetest.com/?q=node/12

希望这可以帮助!

编辑:

该链接已经获得了一些点击(并且该链接已损坏),因此我将其重定向到我刚刚用原始文本制作的博客文章。上面的 URL 现在应该可以使用了。