Medya kaydedici kullanarak ses dosyası kaydediyorum Ve çıkış dosya boyutunu veya kalitesini düşürmek istiyorum Düşük kaliteli çıktı dosyası boyutunu nasıl düşürürüm? Medya kaydedici çıktı dosya boyutunu küçültme
Bu
böyleQUALITY_LOW
olarak düşük kaliteli
CamcorderProfile
, seçme, benim kod
private MediaRecorder recorder = null;
int audioformat = Integer.parseInt(prefs.getString(Preferences.PREF_AUDIO_FORMAT, "1"));
switch (audioformat) {
case MediaRecorder.OutputFormat.THREE_GPP:
suffix = ".3gpp";
break;
case MediaRecorder.OutputFormat.MPEG_4:
suffix = ".mpg";
break;
case MediaRecorder.OutputFormat.RAW_AMR:
suffix = ".amr";
break;
}
recorder.setAudioSource(audiosource); recorder.setOutputFormat(audioformat); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
recorder.setOutputFile(recording.getAbsolutePath());
Örnekleme oranıyla ilgilidir: http://stackoverflow.com/questions/16354269/sample-rate-in-android-audio-record-class-and-mediarecord-class –