스마트폰에선 통화를 하기 위한 마이크가 내장되있기 때문에 녹음하기 소스로 손쉽게 이용가능합니다.
기본적인 녹음 기능 호출
Intent recordIntent = new Intent( MediaStore.Audio.Media.RECORD_SOUND_ACTION ); // NOTE: Sound recorder does not support EXTRA_OUTPUT startActivity(recordIntent); |
startActivityForResult 를 이용할 순 있지만 음성녹음은 단말기 특성마다 결과 값이 다르기 때문에 직접 구현해서 쓰는 것이 낫습니다.
녹음 소스 사용하기
MediaRecorder recorder=new MediaRecorder(); public void startRec(){
public void stopRec(){ |
MediaRecorder 지원 함수 에서 일시 정지 기능은 자체 지원하지 않아 따로 구현이 필요합니다.
'프로그래밍 > android' 카테고리의 다른 글
안드로이드(android) 모바일 내 파일 정보 호출(날짜, 주소) (0) | 2019.04.09 |
---|---|
안드로이드 음성 인식, 합성 정리 (0) | 2017.03.23 |
안드로이드 wifi 자동 연결(setting 설정) (0) | 2017.03.17 |
안드로이드 파일 탐색기 Type별 intent 호출 (0) | 2017.02.23 |
안드로이드 Intent Flag 정리(Activity 관리) (1) | 2017.02.10 |
안드로이드 갤러리 불러오기,사진 자르기(Crop 사용하기) (0) | 2017.02.09 |
안드로이드 스튜디오 jar,aar 파일 import (0) | 2017.02.09 |
안드로이드 공유하기 활용(ACTION_SEND) (3) | 2017.02.08 |