0

Android でオーディオ ファイルを録音する必要がありますが、音量が小さいという問題があります。出力トラックの音量が非常に小さいです。
録音音量を上げるにはどうすればよいですか?

出来ますか ?

MediaRecorderを使用しています

アップデート

私はこのコードを使用します:

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setMode(AudioManager.MODE_NORMAL);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
               audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC), 0);

音量を下げるエラーはありますか?

レコーダー コード:

 recorder.setAudioSource(MediaRecorder.AudioSource.MIC); // CHANGE THIS ?
 recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
 recorder.setOutputFile(outputAudio);
 recorder.setOnErrorListener(errorListener);
 recorder.setOnInfoListener(infoListener);
 recorder.setMaxDuration(Integer.parseInt(getString(R.string.max_mills)));**
4

1 に答える 1

1

私が理解していることから、録音中にこれを行う方法はありません。すべてはマイクに依存します。ただし、再生中は、MediaPlayer で setVolume(float, float) メソッドを使用して音量を上げることができます。

于 2012-09-19T08:35:46.150 に答える