2012-01-30 76 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时出现嘈杂的输出文件,因此必须有任何问题。

检查代码中的那个部分。