녹음 시작
if (mRecorder == null) {
mRecorder = new MediaRecorder();
} else {
mRecorder.reset();
}
mRecorder.setAudioSource(MediaRecorder.AudioSource.VOICE_CALL);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mRecorder.setOutputFile(getFilename());
try {
mRecorder.prepare();
} catch (IllegalStateException e) {
// Toast.makeText(mm_RecAudio.this, "IllegalStateException", 1).show();
} catch (IOException e) {
// Toast.makeText(mm_RecAudio.this, "IOException", 1).show();
}
mRecorder.start();
------------------------------------
녹음종료
mRecord mRecorder.stop();
mRecorder.reset();
mRecorder.release();
mRecorder = null;
-----------------------------------
파일생성(getFilename)
...
String file1 = "Ph"+ AUDIO_RECORDER_FILE_EXT_MP4;
localFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/test/");
fileName = (localFile+file1);
if (!localFile.isDirectory())
localFile.mkdirs();
Log.i("FileCreate", fileName);
return (fileName);
---------------------------------
오디오를 저장하는걸 하고 있습니다. 그런데 예상치 못한 곳에서 어려움을 겪고 있습니다..
파일이 저장이 되긴되는데..
이것이....재부팅을 해야 인식이 됩니다...
새로 만들어진 파일이 바로 생성이 안되고 재부팅을 시키면 딱 하니 나타나요;;;;;
앱리스트만으로는 정확한 확인이 어렵다고 판단하고
컴퓨터와 연결 후 해당 경로의 파일을 열어 직접 새로고침을 해도 기존에 있던 파일만 있고...,
재부팅을 해야 새로 만들어진 파일들이 나타나요;;;;;
이런경우는 휴대폰 자체의 결함인가요?/..
오디오는 잘 모르겠지만, 사진의 경우에는 미디어스캔 을 해 주어야 보이거든요
오디오도 그런 건 아닌 지 싶네요