IllegalStateException when MediaCodec.configure Android
问题 I try create encoder for "audio/3gpp" and my app crash... I use this code 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(); Exception java.lang.IllegalStateException android.media.MediaCodec.native_configure(Native Method) at android.media.MediaCodec.configure