Кто-нибудь может объяснить, как хранить записанные аудиофайлы в отдельной папке?

Я использую рекордер по умолчанию для записи аудиофайлов

Intent = new  Intent (MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, 2);

И я получаю абсолютный звуковой путь:

absolutepath audiopath is : /mnt/sdcard/recording1225555579.3gpp
1
Ram 29 Дек 2011 в 14:36

1 ответ

Можно попробовать, указав путь самостоятельно.

private void beginrec() throws IllegalStateException, IOException{
    ditchMediaRecorder();
    recorder=new MediaRecorder();
    recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    recorder.setOutputFile("/sdcard/voice/"); //like this
    recorder.prepare();
    recorder.start();
}
0
Holger Just 25 Июл 2014 в 23:48