问题描述
我正在尝试同时记录来自2个内置麦克风(底部,顶部)的音频信号.我可以使用
I'm trying to record audio signals from 2 in-built microphone(bottom, top) at the same time. I can pick up bottom microphone signal using
MediaRecorder.AudioSource.MIC
和顶部麦克风信号使用
MediaRecorder.AudioSource.CAMCORDER
我可以单独录音,但是我想同时用2个麦克风录音.有人知道如何同时录制吗?我尝试过或|运算符,但我只能得到1个通道信号.
I can record separately but I want to record at the same time from 2 microphones.Does anyone know how to record simultaneously?I tried & or | operator but I can get only 1 channel signal.
我使用Galaxy S2设备.
I use Galaxy S2 device.
任何答复,我将不胜感激:)预先感谢.
I will appreciate any response :)Thanks in advance.
推荐答案
存在一个误解,即在带有2个麦克风的设备中,以立体声模式录制时将同时使用两个麦克风.
There is a misconception that in devices with 2 microphones, both the microphones will be used when recording in the stereo mode.
以我在数十种设备上进行测试的3年经验,我发现从来没有这样.
In my 3 years experience of testing on tens of devices, I have found that this was never the case.
我单独使用的主麦克风 用于单声道录音和立体声录音,在我使用过的各种Android设备中-从低成本大众模型到旗舰产品
The primary mic alone is used both in mono and stereo recording in the wide range of Android devices that I have worked with - from low-cost mass models to flagships.
这样做的原因之一是,主麦克风比辅助麦克风质量更高(灵敏度更高,噪音更少等),而且成本更高.
One reason for this is that the primary mic is of a better quality (more sensitive, less noisy, etc.) and costlier than the secondary mic.
这篇关于如何在Android中同时录制2个麦克风?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!