用Audio AudioRecorder类录制的文件是否保存在某个地方?

时间:2014-01-19 08:14:05

标签: android audio directory save record

我现在正在研究这个例子http://developer.android.com/guide/topics/media/audio-capture.html,我很好奇是在录制后将文件保存到某处?这段代码的哪一部分保存了它?如何设置保存目录?

1 个答案:

答案 0 :(得分:0)

这是设置文件名的部分:

public AudioRecordTest() {
    mFileName = Environment.getExternalStorageDirectory().getAbsolutePath();
    mFileName += "/audiorecordtest.3gp";
}

您可以在startRecording()

中查看mFileName的使用位置
private void startRecording() {
    mRecorder = new MediaRecorder();
    mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    mRecorder.setOutputFile(mFileName);
    mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

    try {
        mRecorder.prepare();
    } catch (IOException e) {
        Log.e(LOG_TAG, "prepare() failed");
    }

    mRecorder.start();
}