我正在通过外置USB麦克风处理录音应用程序。它与摩托罗拉设备(Moto g运行棒棒糖)工作正常(从USB麦克风录制音频),但在三星Tab S(棒棒糖)音频仅从内置麦克风录制。
我正在使用audioRecord类进行录制
int bufferSize = AudioRecord.getMinBufferSize(44100,
AudioFormat.CHANNEL_IN_STEREO, AudioFormat.ENCODING_PCM_16BIT);
byte[] mBuffer = new byte[bufferSize];
AudioRecord mRecorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
44100, AudioFormat.CHANNEL_IN_STEREO,
AudioFormat.ENCODING_PCM_16BIT, bufferSize);
if (AudioRecord.STATE_INITIALIZED == mRecorder.getState()) {
mRecorder.startRecording();
}
有没有办法将音频源从内置麦克风切换到USB麦克风,这样它也适用于三星。
感谢。