IllegalStateException, когда MediaCodec.configure Android

Я пытаюсь создать кодировщик для "audio / 3gpp" и мой сбой приложения ...

Я использую этот код

String mMime = "audio/3gpp";
MediaCodec mMediaCodec = MediaCodec.createEncoderByType(mMime);
MediaFormat mMediaFormat = MediaFormat.createAudioFormat(mMime, RECORDER_SAMPLERATE, 1);
mMediaCodec.configure(mMediaFormat, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
mMediaCodec.start();

исключение
java.lang.IllegalStateException
android.media.MediaCodec.native_configure (собственный метод)
на android.media.MediaCodec.configure (MediaCodec.java:256)
в com.agent.mobile.TestAppActivity.initMediaCodec (TestAppActivity.java:234)

Ответы на вопрос(1)

Ваш ответ на вопрос