Android中的声音分析/编辑

时间:2010-09-26 20:32:45

标签: android audio analysis editing native-code

我想知道在android中分析和编辑声音是多么困难。我的项目将是一种DJ应用程序。

我认为AudioTrack是最合适的库,对吧?少数Android DJ应用程序如何工作以显示声音频谱,应用效果,更改速度,混合等...他们是否使用更强大的外部声音库?

对于性能问题,Java是否足够快(或存在延迟风险)?

最后一个问题:Korg如何将其系统移植到Ipad,Wormux移植到android,AngryBird现在可以在Iphone和android上运行等等......所有这些应用程序似乎都可以移植到任何平台而无需重写......他们怎么办?这是因为它们是用“本地代码”编写的?我应该考虑这个选项,以便我可以使用其他声音库吗?

感谢。

1 个答案:

答案 0 :(得分:0)

为了编辑声音或将声音效果应用于流,您可以将AudioTrack类与包AudioEffect的{​​{1}}个子类之一结合使用,例如android.media.audiofx等...... 为了分析声音,您最有可能将FFT算法应用于从类Equalizer或某些AudioRecord检索的字节。