Nik*_*tel 3 android voice-recording android-mediarecorder
我MediaRecorder在android中使用for audio录音.我录制时收到的音质很差.我检查了iPhone录音,这是非常好的,但在Android中我收到可怕的声音.
对于录音,我使用:
recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
recorder.setAudioEncoder(MediaRecorder.AudioSource.DEFAULT);
recorder.setOutputFile(path);
recorder.prepare();
recorder.start();
Run Code Online (Sandbox Code Playgroud)
如何提高录音质量?
试试这个 -
recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setAudioEncoder(MediaRecorder.getAudioSourceMax());
recorder.setAudioEncodingBitRate(16);
recorder.setAudioSamplingRate(44100);
recorder.setOutputFile(path);
recorder.prepare();
recorder.start();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7609 次 |
| 最近记录: |