Comment ajuster le volume du microphone dans android?

Je veux enregistreur du son, mais la prise mic (microphone) entrée son est trop fort, et je veux régler le volume mic, quelqu'un aurait-il m'aider? Ce qui suit est le code principal:

private int audioSource = MediaRecorder.AudioSource.MIC;

private static int sampleRateInHz = 8000;

private static int channelConfig = AudioFormat.CHANNEL_CONFIGURATION_MONO;

private static int audioFormat = AudioFormat.ENCODING_PCM_16BIT;

audioRecord = new AudioRecord(audioSource, sampleRateInHz,channelConfig, audioFormat, bufferSizeInBytes);
audioManager.setSpeakerphoneOn(false);
avez-vous trouvé des moyens pour régler la sensibilité du microphone?
Dans mon scénario, le volume du haut-parleur est correct, mais mic volume est très faible. Même j'ai essayé audiomanager classe pour augmenter le volume,mais elle reste la même à faible volume. merci de me donner une solution. merci à l'avance.

OriginalL'auteur user1206329 | 2012-08-29