Ich nehme Audiodatei mit Medienrekorder auf Und ich möchte die Größe oder Qualität der Ausgabedatei reduzieren Wie die Ausgabedateigröße mit niedriger Qualität zu reduzieren?Medienrecorder reduzieren Ausgabedateigröße
Dies ist mein Code
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());
Es wird auf die Abtastrate bezogen werden: http://stackoverflow.com/questions/16354269/sample-rate-in-android-audio-record-class-and-mediarecord-class –