我为android创建了一个录音机并将其保存为.3gp文件。但是,每当我尝试查看Windows资源管理器模式和实际驱动器时,它都无处可寻。
我的位置:
private static String mFileName = Environment.getExternalStorageDirectory().getAbsolutePath() + "/audiorecordtest.3gp";
录制方法
private MediaRecorder mRecorder = null;
private MediaPlayer mPlayer = null;
public void startRecording() {
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mRecorder.setOutputFile(mFileName);
try {
mRecorder.prepare();
} catch (IllegalStateException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try{
mRecorder.start();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
停止记录方法
public void stopRecording() {
mRecorder.stop();
mRecorder.release();
mRecorder = null;
}
还有其他人遇到过这个问题吗?录制后无法找到.3gp文件。额外注意事项:对于设备测试,我使用“Samsung Galaxy Nexus”。