AudioManager.startBluetoothSco() 関数の制限を設定したい場合、どこで行うのですか? ここから: http://developer.android.com/reference/android/media/AudioManager.html#startBluetoothSco()
制限事項は次のとおりです。
• ストリーム タイプは STREAM_VOICE_CALL でなければなりません
•フォーマットはモノでなければなりません
• サンプリングは 16kHz または 8kHz でなければなりません。
STREAM_VOICE_CALL は次の場所でセットアップできます。
AM.setMode(AudioManager.MODE_IN_CALL);
また
AM.setStreamSolo(AudioManager.STREAM_VOICE_CALL, true);
モノとサンプリングは次のようにセットアップできます。
audioRecord = new AudioRecord(
android.media.MediaRecorder.AudioSource.MIC, 8000,
AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, buffersizebytes);
誰か違う方法を考えたり知ったりできますか?