android 麦克风耳机,Android force AudioRecord使用耳机麦克风
我使用AudioRecord來錄制音樂,但是當我錄制它時使用手機麥克風。 我該如何強迫他使用耳機的頻道?Android force AudioRecord使用耳機麥克風
我用這個代碼:
int minSize = AudioRecord.getMinBufferSize(8000, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT);
AudioRecord ar = new AudioRecord(MediaRecorder.AudioSource.DEFAULT, 8000, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, minSize);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
recorder[0] = false;
}
}, timeInSecondsToRecord * 1000);
short[] buffer = new short[minSize];
ar.startRecording();
Log.d("Started","Reording");
while (recorder[0]) {
ar.read(buffer, 0, minSize);
for (short s : buffer) {
if (s>1000)
System.out.println("signalVal=" + s);
}
}
Log.d("Finished","Reording");
ar.stop();
謝謝
2016-12-01
Daffa
總結
以上是生活随笔為你收集整理的android 麦克风耳机,Android force AudioRecord使用耳机麦克风的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ACDSee10 正版授权 许可证
- 下一篇: js打开android应用程序,浏览器通