안드로이드 개발 질문/답변
(글 수 40,700)
안녕하세요.
AudioRecord를 이용하여 Mic로 나오는 음성을 Wave포멧 형식으로 파일에 저장을 하고 싶습니다.
여기서 궁금한 점은 아래의 옵션으로 MIC를 open하여 read를 하면 Wave 형식 Data를 얻을 수 가 있는지요.
Wave 형식 Data를 얻어 파일에 저장을 하고 파일의 맨앞에 Wave 헤더만 넣어주면 winamp에서 실행이 가능하겠지여?
옵션)
AudioRecord record = new AudioRecord(MediaRecorder.AudioSource.MIC, 8000, audioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT,
AudioRecord.getMinBufferSize(8000,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT)*3/2);
AudioRecord를 이용하여 Mic로 나오는 음성을 Wave포멧 형식으로 파일에 저장을 하고 싶습니다.
여기서 궁금한 점은 아래의 옵션으로 MIC를 open하여 read를 하면 Wave 형식 Data를 얻을 수 가 있는지요.
Wave 형식 Data를 얻어 파일에 저장을 하고 파일의 맨앞에 Wave 헤더만 넣어주면 winamp에서 실행이 가능하겠지여?
옵션)
AudioRecord record = new AudioRecord(MediaRecorder.AudioSource.MIC, 8000, audioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT,
AudioRecord.getMinBufferSize(8000,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT)*3/2);