Android :Запись звука в формате mp3

Я создаю приложение для Android, имеющее функцию захвата звука через микрофон и воспроизведение его через наушники. Для этого я использовал «AudioRecord» и «AudioTrack». Ниже приведена часть кода, который я использую (просто для понимания)

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);

Но основная проблема в том, что я хочу записать входящий звук в формате мп3? Пожалуйста, помогите мне в этом, я буду очень признателен...

Заранее спасибо

15
задан user609239 16 August 2012 в 10:45
поделиться