2013. 5. 7. 19:37

안드로이드 녹음기능 사용하기

먼저 제일 간단한 방법은 2줄의 코딩만으로 가능합니다. Intent를 사용하여 안드로이드에 내장되어 있는 녹음기능을 이용하는 것이죠.

스마트폰 자체 메시지 녹음 기능이 실행되었습니다.

음성이나 오디오 녹음하는 방법은 mp3 음악파일을 재생하는 것과 같은 방법이라 이것도 간단합니다. 다만 차이점이 있다면 음악파일의 재생은 MediaPlayer 클래스가 담당하지만 녹음은 MediaRecorder를 사용한다는 겁니다. 녹음시작 버튼을 누르면 작동하는 기능코드.

 

또 하나 차이점은 mp3 음악파일은 단지 재생만 하므로 읽어오기만 하면 되는데 반해 녹음은 외부 저장장치에 저장을 할 필요가 있으므로 메니페스트 파일에는 반드시 다음의 퍼미션이 등록되어 있어야 합니다.

녹음정지 버튼을 눌렀을 녹음을 멈추고 자원을 해제하는 절차 역시 동일합니다.

앱이 실행된 화면입니다.

여기서는 EditText에 저장할 파일명을 먼저 입력하고, 녹음 시작~.

  

녹음을 정지하면 해당 파일이 저정되었다는 알림이 나옵니다.

DDMS에서 확인해 보면 저장이 잘 되어 있습니다.