如何使用Media Recorder仅在应用音频中进行录制。
目前我们正在做这个

mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);


这也是在录制背景声音,我们想直接从自己的应用程序录制声音。

最佳答案

您正在将音频源设置为麦克风。因此,它当然会拾取背景噪音。

最适合您需要的是REMOTE_SUBMIX。但这仅适用于Android v19。首先要注意的是,MediaRecorder似乎不具备该功能。

10-08 15:33