Android: Ton im MP3-Format aufnehmen

Ich baue eine Android-App, mit der ich den Ton über ein Mikrofon aufzeichnen und über einen Kopfhörer wiedergeben kann. Dafür habe ich "AudioRecord" und "AudioTrack" verwendet. Das Folgende ist ein Teil des Codes, den ich verwende (nur zum Verständnis)

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

Aber das Hauptproblem ist, dass ich eingehenden Ton im MP3-Format aufnehmen möchte? Bitte helfen Sie mir dabei, ich werde es wirklich zu schätzen wissen ...

Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage