如何使用Media Recorder仅在应用音频中进行录制。
目前我们正在做这个
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
这也是在录制背景声音,我们想直接从自己的应用程序录制声音。
最佳答案
您正在将音频源设置为麦克风。因此,它当然会拾取背景噪音。
最适合您需要的是REMOTE_SUBMIX。但这仅适用于Android v19。首先要注意的是,MediaRecorder似乎不具备该功能。