好的,所以我正在尝试创建一个应用程序,它可以显示我手机上播放音乐的音频,我可以播放音乐和其他内容,但之后我遇到了问题。我知道我会使用FFT来帮助我做这个,但是当我看到任何人的FFT实现时,它只会让我感到困惑,是否有人能够帮助我理解如何实现它?
目前,我只是在test.wav文件中进行硬编码,以便在启动时使用,
mPlayer = MediaPlayer.create(this, R.raw.test2);
mPlayer.setLooping(true);
mPlayer.start();
我想从这里开始我需要将音频转换成一个字节数组,然后将其输入某种FFT方法,任何帮助,对不起,如果这看起来有点像我对Android开发真的很新,但相当好奇这是如何工作的。目前我可能只会显示频率的数值而不是图形,但是一旦我能够获得频率,图形应该相对容易。