繁体   English   中英

Android录音音量

[英]Android recording volume

我需要在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)));**

据我了解,录音时无法执行此操作,这完全取决于您的麦克风。 但是在播放时,可以在MediaPlayer上使用setVolume(float,float)方法来增加音量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM