我想录音,但是mic(话筒)输入声音太大,想调节mic音量,有人帮我吗?以下是主要代码:
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);
最佳答案
当麦克风打开时,它使用 AudioManager.STREAM_MUSIC 的音量.
尝试增大此音量并检查麦克风音量是否也增大。
与:
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
am.setStreamVolume(AudioManager.STREAM_MUSIC, yourVolume, 0);
关于android - 如何在android中调整麦克风音量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175902/