我正在开发一款音频调谐应用程序,用于调谐乐器。用户需要演奏一段音符,然后在我的应用程序中,我需要显示其频率。
首先,我需要访问麦克风吗?
AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
sampleRate, AudioFormat.CHANNEL_IN_STEREO,
AudioFormat.ENCODING_PCM_16BIT, bufferSize);
然后,我需要计算声音的频率。我该怎么做?