android - 如何在 Android 中同时录制 2 个麦克风?

标签 android audio-recording microphone galaxy

我正在尝试同时录制来自 2 个内置麦克风(底部、顶部)的音频信号。我可以使用

拾取底部麦克风信号
MediaRecorder.AudioSource.MIC

和顶部麦克风信号使用

MediaRecorder.AudioSource.CAMCORDER

我可以单独录音,但我想同时从 2 个麦克风录音。 有谁知道如何同时录音? 我试过 & 或 |运营商,但我只能获得 1 个 channel 的信号。

我使用 Galaxy S2 设备。

我将不胜感激任何回应:) 提前致谢。

最佳答案

有一种误解,认为在具有 2 个麦克风的设备中,当以立体声模式录制时,两个麦克风都会被使用。

根据我 3 年在数十台设备上进行测试的经验,我发现情况并非如此。

主麦克风单独用于单声道和立体声录音,在我使用过的各种 Android 设备中 - 从低成本大众机型到旗舰机型.

其中一个原因是主麦克风的质量更好(更灵敏、噪音更小等)并且比辅助麦克风更昂贵。

关于android - 如何在 Android 中同时录制 2 个麦克风?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14627246/

相关文章:

android - 如何从录音机麦克风输入数据计算频率电平

python - 用python通过麦克风播放mp3文件

android - 在 Android 设备上捕获未处理/原始麦克风数据

android - API 级别低于 21 的状态栏颜色没有改变

java - cardview :)? 内的灰线

ios - 录音期间音频队列接收的总字节数

windows - 我可以通过编程将发送到声卡的数据流保存为 WAV 文件吗?

android - 从 Android 麦克风获取分贝

android - 获取默认图片开启器的包名

android - 在 Android 中从数组中的 firebase 获取数据