2011-04-19 65 views
8

我正在寻找一种在我的应用程序中使用均衡器的方法,它不依赖于 android.media.audiofx包,尤其是android.media.audiofx。均衡器类,因为这些只适用于api级> 9.适用于API级别的Android均衡器<9

有没有人知道本机库在Android下工作得很好?我找到了mpg123,但是看起来这个库很慢。还是有没有本地图书馆实现均衡器的另一种方式?

+0

嗨,如果你得到解决方案,告诉我如何? – 2011-10-04 14:25:31

+0

可悲的是我没有找到任何解决方案,因为pheonixblade发布似乎没有好方法 – senola 2011-10-05 16:00:24

回答

2

我在这方面做了相当多的研究,发现你必须重写整个AudioTrack库才能完成这个任务。

如果你真的想要这样做,那将需要使用NDK最好的DSP。否则,我只会写一个包装器,告诉应用程序你在哪个API级别,并禁用这些功能。

这是我在这个问题上写道摘要:

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

希望这有助于!

编辑:

这种联系已经越来越几命中(和链接被打破),所以我把它重定向到一个博客帖子我刚刚与原文做。上面的网址现在应该可以使用。