如何在Android Studio中配置MediaRecorder以48KHz的WAV格式录制音频?

时间:2019-08-13 23:54:09

标签: java android wav record

到目前为止,我已经知道了:使用此代码,我可以将Media Recorder配置为以3gp进行录制,但是我需要在WAV中进行录制,以便以后进行处理。

colno

1 个答案:

答案 0 :(得分:0)

找到了。此配置有效:

    mediaRecorder = new MediaRecorder();
    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    mediaRecorder.setOutputFormat(AudioFormat.ENCODING_PCM_16BIT);
    mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
    mediaRecorder.setAudioChannels(1);
    mediaRecorder.setAudioEncodingBitRate(128000);
    mediaRecorder.setAudioSamplingRate(48000);
    mediaRecorder.setOutputFile(MainActivity.PATH_TEMP_RECORDING);