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이지 그냥 넣고있습니다... ^^;;; 음성을 녹음해서 파일로 저장할때 어떤식 퍼버에있는 포멧을 맞춰서 저장하셨는지
도움좀 부탁드리겠습니다.. ^--^@emoticonemoticon
profile