如何将录制的音频文件存储在文件夹中

时间:2011-12-29 10:36:17

标签: android

有人可以解释如何将录制的音频文件存储在单独的文件夹中吗?

我使用默认录音机录制音频文件

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

我正在获得绝对音频路径:

absolutepath audiopath is : /mnt/sdcard/recording1225555579.3gpp

1 个答案:

答案 0 :(得分:0)

您可以尝试自己指定路径。

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();
}