私のアプリケーションでは、録音にAudioRecord API を使用しています。私のアプリケーションには、Bluetooth デバイス経由で接続して記録するオプションがあります。
私のアプリは、Android 4.0以降のデバイスでBluetoothヘッドセットを介してオーディオを正常に録音および再生しますが、Android 2.3ではオーディオを再生できますが、Bluetooth入力を介してオーディオを録音できません。
ジンジャーブレッドは、Bluetooth ヘッドセットを介したオーディオの録音をサポートしていますか?
これは、Bluetoothデバイスを設定するために使用するコードです:
mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
mAudioManager.setBluetoothScoOn(true);
mAudioManager.startBluetoothSco();
mAudioManager.setMode(AudioManager.MODE_IN_CALL);