我正在研究音频调谐器应用程序以调整乐器。 用户应该播放一个音符,然后在我的应用程序中,我应该显示它的频率。Android,如何使用麦克风来计算声音频率?
第一,我应该访问麦克风?
AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
sampleRate, AudioFormat.CHANNEL_IN_STEREO,
AudioFormat.ENCODING_PCM_16BIT, bufferSize);
然后我需要计算声音的频率。我怎样才能做到这一点?