6

録音したいのですが、マイク(マイク)の入力音が大きすぎて、マイクの音量を調整したいのですが、どなたか教えていただけないでしょうか?主なコードは次のとおりです。

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);
4

1 に答える 1

2

マイクが開いているときは、AudioManager.STREAM_MUSICのボリュームを使用していました。

この音量を上げてみて、マイクの音量も上がっているかどうかを確認してください。

と:

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
am.setStreamVolume(AudioManager.STREAM_MUSIC, yourVolume, 0);
于 2012-08-29T11:23:49.850 に答える