AudioRecord 사용하실때
보통 초기화를 아래처럼 시키고
int bufferSize = AudioRecord.getMinBufferSize(frequency,
channelConfiguration, audioEncoding);
AudioRecord audioRecord = new AudioRecord(
MediaRecorder.AudioSource.MIC, frequency,
channelConfiguration, audioEncoding, bufferSize);
이후 진행을 하는데 아래와 같은 메시지가 나올경우
01-30 15:11:46.699: E/AudioRecord(4366): AudioFlinger could not create record track, status: -1
01-30 15:11:46.703: E/AudioRecord-JNI(4366): Error creating AudioRecord instance: initialization check failed.
01-30 15:11:46.703: E/AudioRecord-Java(4366): [ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object.
01-30 15:11:46.722: E/AudioRecord(4366): Recording Failed
와 같은 에러 메세지 나올경우 퍼미션을 안주어서 그러네요. 몇시간 또 삽질...
아래처럼 꼭 퍼미션을 매니페스트 파일에 넣어주세요.
<uses-permission android:name="android.permission.RECORD_AUDIO" />
outside the application block actually solved it!
...
</application>
<uses-permission android:name="android.permission.RECORD_AUDIO" />
</manifest>
'개발자 > Android' 카테고리의 다른 글
안드로이드 ApiDemo PrintHelper error 문제 (1) | 2014.09.22 |
---|---|
audacity 를 사용해서 리코더 음원을 분석하는 중 (0) | 2013.03.22 |
안드로이드 악기 앱 개발을 위한 AudioTrack 사용하기 (1) | 2013.03.13 |
안드로이드 일정한 톤으로 사운드 생성 하고 플레이 - (4) | 2013.03.13 |
한 프로젝트 다른 패키지의 액티비티 실행할때 매니패스트에 경로입력 (0) | 2013.02.26 |
안드로이드 스트링 비교시 주의 할 점~ 알파벳 첫글자 비교등과 같은... (0) | 2013.01.10 |
안드로이드 리스트뷰에 사전식 인덱스를 Seekbar 로 구현하기 (0) | 2013.01.07 |
잘 만든 midi 파일 생성 프로그램과 미디파일 분석 문서 (5) | 2013.01.03 |
더욱 좋은 정보를 제공하겠습니다.~ ^^