获得音频的频率 - Android

时间:2013-11-19 19:53:56

标签: audio fft android

好的,所以我正在尝试创建一个应用程序,它可以显示我手机上播放音乐的音频,我可以播放音乐和其他内容,但之后我遇到了问题。我知道我会使用FFT来帮助我做这个,但是当我看到任何人的FFT实现时,它只会让我感到困惑,是否有人能够帮助我理解如何实现它?

目前,我只是在test.wav文件中进行硬编码,以便在启动时使用,

mPlayer = MediaPlayer.create(this, R.raw.test2);
mPlayer.setLooping(true);
mPlayer.start();

我想从这里开始我需要将音频转换成一个字节数组,然后将其输入某种FFT方法,任何帮助,对不起,如果这看起来有点像我对Android开发真的很新,但相当好奇这是如何工作的。目前我可能只会显示频率的数值而不是图形,但是一旦我能够获得频率,图形应该相对容易。

0 个答案:

没有答案