繁体   English   中英

用android AudioRecorder类录制的文件是否保存在某处?

[英]Is the file recorded with android AudioRecorder class saved somewhere?

我现在正在研究此示例, 网址http://developer.android.com/guide/topics/media/audio-capture.html ,但我很好奇文件记录后是否将其保存在某个地方? 此代码的哪一部分保存了它? 如何设置保存目录?

这是设置文件名的部分:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM