2012-01-30 111 views
0

我需要改善錄音機的質量!這是我的code..pls幫我...如何在android中自定義音頻錄製質量?

mRecorder = new MediaRecorder(); 

    mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
    mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); 
    mRecorder.setOutputFile(mFileName); 
    mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 
    mRecorder.setAudioEncodingBitRate((int)(5.15 * 1024)); 
    mRecorder.setAudioSamplingRate(48000); 

編輯:

我已經試過其他應用程序,他們有更高質量的輸出文件....但我的輸出伴隨着大嚷..

+0

錄音質量取決於麥克風的硬件。 – m0skit0 2012-01-30 10:42:17

回答

0

如果你得到嘈雜的輸出文件,那麼你的代碼中一定有問題。

在錄音中,音頻質量取決於您的麥克風硬件。在將字節數組寫入FileOutputStream時出現嘈雜的輸出文件,因此必須有任何問題。

檢查代碼中的那個部分。