3

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

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

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

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

谢谢。

4

1 回答 1

0

出于编辑声音或将声音效果应用于流的目的,您可以将 classAudioTrackAudioEffectpackage 的子类之一结合使用android.media.audiofx,例如Equalizer等...。
为了分析声音,您很可能应该将 FFT 算法应用于从 class 检索的字节AudioRecord或一些Reader

于 2015-11-02T15:44:51.077 回答