본문 바로가기

IT개발일지/Android

[Android] 안드로이드 mic 사용하기(채팅 음성메세지)

안드로이드 mic 사용하기

안드로이드 개발중 음성메시지와 같이 녹음 기능을 사용하기 위해 Intent를 사용하는 방법이다.

 

1. 권한 주기

<uses-permission android:name="android.permission.RECORD_AUDIO" />

 

2. 사용하기

Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, 13);

 

3. 반환받기

case 13:
if (resultCode == RESULT_OK) {
String filePath = UriUtils.getPath(act, data.getData());
/*File getFile = new File(filePath);
Log.d(HoUtils.TAG,"파일 이름 : "+getFile.getName());*/
fileUpload(filePath,"mic","");
}
break;

※ 위 fileUpload의 경우 서버로 전송하는 함수입니다.

 

다른 방법이 있으시면 댓글로 알려주세요~!

좋은정보 많이 공유해요~!