Работаем над реализацией класса mediamuxer. Он принимает входные данные от класса медиакодека (один аудио и один видео). Но выдает ошибку при попытке закодировать "video/mp4"
Код:
String mime = MimeTypeMap.getSingleton()
.getMimeTypeFromExtension("mp4");
codec = MediaCodec.createEncoderByType(mime);
Ошибка:
Unable to instantiate a decoder for type 'video/mp4'
Обратите внимание, что ошибка связана с декодером, а вызов заключается в создании кодировщика.
Я, вероятно, разберусь с этим через минуту, но это будет здесь для всех, кто столкнется с этим.