Android: grabar sonido en formato mp3
Estoy creando una aplicación para Android, que tiene la función de capturar el sonido a través del micrófono y reproducirlo a través de los auriculares. Para esto, he usado "AudioRecord" y "AudioTrack". A continuación hay una parte del código que estoy usando, (solo para entender)
mInBufferSize = AudioRecord.getMinBufferSize(mSampleRate,
AudioFormat.CHANNEL_CONFIGURATION_MONO, mFormat);
mOutBufferSize = AudioTrack.getMinBufferSize(mSampleRate,
AudioFormat.CHANNEL_CONFIGURATION_MONO, mFormat);
mAudioInput = new AudioRecord(MediaRecorder.AudioSource.MIC,
mSampleRate, AudioFormat.CHANNEL_CONFIGURATION_MONO, mFormat,
mInBufferSize);
mAudioOutput = new AudioTrack(AudioManager.STREAM_MUSIC, mSampleRate,
AudioFormat.CHANNEL_CONFIGURATION_MONO, mFormat,
mOutBufferSize, AudioTrack.MODE_STREAM);
¿Pero el principal problema es que quiero grabar el sonido entrante en formato mp3? Por favor, ayúdame en esto, realmente apreciaré ...
Gracias por adelantado