我想知道設置Android AudioRecord類和媒體記錄類中的音頻採樣率有什麼區別?在音頻記錄類我們設置採樣率,同時創造一個類的對象像Android音頻記錄類和MediaRecord類中的採樣率
recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
SampleRateInHz, RECORDER_CHANNELS,RECORDER_AUDIO_ENCODING, bufferSize);
而在MediaRecorder類,我們通過函數調用顯式設置。即
mrec.setAudioSamplingRate(samplingRate);
我嘗試都但同時音頻記錄未記錄通過量mediaRecorder類而採樣速率的效果只能看到。我不明白兩者有何不同。
感謝您的全面回覆,但我仍然面臨同樣的問題,即setAudioSamplingRate對音頻沒有任何影響,隨着採樣率變高,背景噪音會降低。但如果您更改音頻錄音類中的值,則其頻率和音高也會發生變化。這是我必須單獨錄製音頻和視頻的原因。 – 2013-05-03 09:20:29
音質問題到底是什麼?請給我們一些你的'MediaRecord'上的代碼。你想應用於哪些效果?你學過AudioFx嗎? – 2013-05-03 09:34:06