gpt4 book ai didi

API 级别 < 9 的 Android 均衡器

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:53 26 4
gpt4 key购买 nike

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

有人知道在 android 下运行良好的本地库吗?我找到了 mpg123,但这个库似乎很慢。或者有没有其他方法可以在没有 native 库的情况下实现均衡器?

最佳答案

我对此进行了大量研究,发现您可能必须重写整个 AudioTrack 库才能完成此任务。

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

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

这是我写的关于这个问题的摘要:

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

希望这对您有所帮助!

编辑:

这个链接已经获得了一些点击(并且链接被破坏),所以我将它重定向到我刚刚用原文制作的博客文章。上面的 URL 现在应该可以使用了。

关于API 级别 < 9 的 Android 均衡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5716323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com