我正在研究音頻調諧器應用程序以調整樂器。 用戶應該播放一個音符,然後在我的應用程序中,我應該顯示它的頻率。Android,如何使用麥克風來計算聲音頻率?
第一,我應該訪問麥克風?
AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
sampleRate, AudioFormat.CHANNEL_IN_STEREO,
AudioFormat.ENCODING_PCM_16BIT, bufferSize);
然後我需要計算聲音的頻率。我怎樣才能做到這一點?