마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

AudioRecord로 녹음 질문드립니다.

0 추천

한 일주일넘게 해메고 있습니다.

 

일단 아래 제가 구현해놓은 코드랑..

http://www.masterqna.com/android/16428/audiorecord%EB%A1%9C-%EB%85%B9%EC%9D%8C-%EB%B0%8F-%EC%9E%AC%EC%83%9D-%EC%9D%8C%EC%84%B1-%EC%86%A1%EC%88%98%EC%8B%A0-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4

아래 사이트에 예제랑..

http://blog.naver.com/jinju2563?Redirect=Log&logNo=194082493


아래 안드로이드 샘플 코드랑...

http://androidsourcecode.blogspot.kr/2013/07/android-audio-demo-audiotrack.html

 

위에 3개의 코드를 제 스마트폰에 다해봤는데 녹음하고 재생이 다~~~안되네요..

 

AudioRecord <<제대로 되는 놈맞겠죠?

 

너무 안되다보니 그냥 MediaRecorder로 할까 생각 중인데...

 

1. 제 스마트폰에 안드로이드 버전이 아이스크림샌드위치일텐데.....버전하고 안맞는 게 있는 걸까요?

 아니면 잘못된 소스코드만 가지고 돌려봐서 그런지.....

 

2. 무전기 기능을 하는 앱을 만들 생각인데....원래 MediaRecorder 로

녹음 파일을 생성시켜서 그 파일을 보내려 했는 데 그것  보다는 AudioRecord로 녹음한 후 바로 read시켜서

바이트로 보내면 된다고해서 AudioRecord로 하는 건데요..

MediaRecorder로 음성 송수신 구현해놓으면 문제될 상황이 있을 까요? 지금 구글에서 다운받을 수 있는

무전기 앱들은 AudioRecord로 구현해놓은 것들이 많은가요?

 

벌써 3번째 질문입니다......왠만하면 혼자 해보고 싶은 데..일주일 넘게 삽질했더니 정말 짜증이 확 밀려오네요...ㅠㅠ

회사 프로젝트 기한도 얼마 안남았는 데...;;

 

와인한잔 (400 포인트) 님이 2013년 12월 4일 질문

1개의 답변

0 추천
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
recorder.setOutputFile(file.toString());
recorder.prepare();
recorder.start();

 

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

 

그냥 파일로 먼저 만들고, 만들어진 파일을 읽는 방식이나 파일을 바로 보내는 방식으로 바꾸면 안되는건가요?

쎄미 (162,410 포인트) 님이 2013년 12월 16일 답변
...