到目前为止,我认为这是一个固件错误,但现在我只是发现有两个内置麦克风胶囊,但只产生一个单声道信号(第一个是S2加上GT-I9105P采用Android 4.1.2,现在HTC的第2个设备一个M7; Nexus的10与Android 4.4.2仅具有一个麦克风)。
我测试了:
bufSize = AudioRecord.getMinBufferSize(44100, AudioFormat.CHANNEL_IN_STEREO, AudioFormat.ENCODING_PCM_16BIT);
ar = new AudioRecord(source, 44100, AudioFormat.CHANNEL_IN_STEREO, AudioFormat.ENCODING_PCM_16BIT, bufSize);
并设置source
根据如何避免与AudioRecord自动增益控制?
我还测试了一些应用程序,如果他们能够产生真正的立体声录音,但没有找到没有(我测试的标准数码相机/摄像机,Audiorecorder和RecForge精简版)。
所以我的问题是:如何使平板电脑/智能手机的立体声录音收益率只有单声道尽管有两个内置麦克风?
添加上的问题,如果没有办法实现真正的立体声录音:你能不能用的名字也有两个内置麦克风等设备,但只有单声道录音功能?
是否有任何API或技巧,找出编程?