如何使用媒体录音机只在应用程序音频中录音。 目前我们正在做这个
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
这也是录制背景声音,我们想直接从应用程序本身录制声音。
最佳答案
您正在将音频源设置为麦克风。所以它当然会拾取背景噪音。
最适合您想要的似乎是 REMOTE_SUBMIX。但这仅存在于 Android v19。之前,它看起来不像 MediaRecorder 具有该功能。
关于安卓媒体记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40968130/