Android: Nagraj dźwięk w formacie mp3

Buduję aplikację na Androida, posiadającą funkcję przechwytywania dźwięku przez mikrofon i odtwarzania go przez słuchawki. Do tego użyłem „AudioRecord” i „AudioTrack”. Poniżej znajduje się część kodu, którego używam (tylko dla zrozumienia)

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

Ale głównym problemem jest to, że chcę nagrywać przychodzący dźwięk w formacie mp3? Pomóż mi w tym, naprawdę docenię ...

Z góry dziękuję

questionAnswers(4)

yourAnswerToTheQuestion