安卓媒体记录器

标签 android android-mediarecorder

如何使用媒体录音机只在应用程序音频中录音。 目前我们正在做这个

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/

相关文章:

android - 麦克风输入

android - MediaRecorder 启动错误代码

android - 录制视频时保持预览回调?

java - setViewRefs(view) 和 view.findViewById 错误

android - 如何将首选项页面的重力更改为 RIGHT?

java - 为什么 HttpGet 在没有超时的情况下工作,但超时会导致内部服务器错误?

android - 找不到包含 : osgi. 包和 org.eclipse.update.feature 的存储库

android - getResources() 在 FragmentPagerAdapter 中不起作用

Android 视频录制 - mediaRecorder.start 上的 IllegalStateException

android - java.lang.RuntimeException : start failed 错误