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

오디오 실행 예제 질문드립니다.

0 추천

                Intent intent = new Intent(
                        "android.provider.MediaStore.RECORD_SOUND");
                startActivity(intent);


                MediaRecorder mediaRecorder = new MediaRecorder();

                try {
                    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
                    mediaRecorder
                            .setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
                    mediaRecorder
                            .setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
                    mediaRecorder.setOutputFile(mSDpath + "/myvoi/" + fileName3
                            + ".3gpp");
                    mediaRecorder.prepare();
                    mediaRecorder.start();
                    
                } catch (IOException ioe) {
                    Toast.makeText(MainActivity.this, "IOException",
                            Toast.LENGTH_SHORT).show();
                }

 

위 코드로 오디오 기능을 실행 해봤는데요

오디오가 5초 까지 밖에 저장이 안됩니다. 녹음은 수십초 까지 했는데

저장된 파일을 확인해보면 5초까지밖에 안되어있는데 무슨문제인지 모르겠습니다.

봐주세요

익명사용자 님이 2016년 11월 13일 질문

1개의 답변

0 추천

힙사이즈 문제 아닐까요?

android:largeHeap="true"

Manifest에 추가 한번 해보세요

익명사용자 님이 2016년 11월 14일 답변
2016년 11월 14일 수정
...