, , , 16. 16 - , , . /, MediaRecorder.setAudioEncodingBitRate() / ( , "k"). :
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(...);
recorder.setAudioEncoder(...);
final int bitDepth = 16;
final int sampleRate = 44100;
final int bitRate = sampleRate * bitDepth;
recorder.setAudioEncodingBitRate(bitRate);
recorder.setAudioSamplingRate(sampleRate);
recorder.setOutputFile(...);
recorder.prepare();
recorder.start();
recorder.stop();
recorder.reset();
recorder.release();
, (), ( ), ( , MediaRecorder.setSamplingRate() ) ( /). , ; .
@StarPinkER, @PrvN, @arlomedia SO .