안드로이드 개발 질문/답변
(글 수 45,052)
AudioRecode관련 음성을 파일로 저장하기...
byte[] Buffer = new byte[1024] ; int Size = 512; int BuffLen = 0; //중간생략 FileOutputStream fos; fos = openFileOutput("voice.ogg", MODE_PRIVATE); AudioRecord audioRecord = new AudioRecord (MediaRecorder.AudioSource.MIC, 8000, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, 4096); audioRecord.startRecording(); //중간생략 while (BuffLen != 100) { audioRecord.read(Buffer, 0, Size); fos.write(Buffer); //중간생략
스타트해서 버퍼를 voice.ogg로 저장을 하긴하는데요..
버퍼를 저장하기전에 포멧을 ogg형식이나 안드로이드에서 호환되는걸로 포멧으로 만들어서 파일에 저장을 해야하는데..
그냥 확장자만 .ogg이지 그냥 넣고있습니다... ^^;;; 음성을 녹음해서 파일로 저장할때 어떤식 퍼버에있는 포멧을 맞춰서 저장하셨는지
도움좀 부탁드리겠습니다.. ^--^@