mediamuxer クラスの実装に取り組んでいます。mediacodec クラスから入力を受け取ります (1 つのオーディオと 1 つのビデオ)。ただし、「video/mp4」をエンコードしようとするとエラーがスローされます
コード:
String mime = MimeTypeMap.getSingleton()
.getMimeTypeFromExtension("mp4");
codec = MediaCodec.createEncoderByType(mime);
エラー:
Unable to instantiate a decoder for type 'video/mp4'
エラーはデコーダー用であり、呼び出しはエンコーダーを作成するためのものであることに注意してください。
私はおそらくすぐにこれを理解するでしょうが、これに遭遇した他の人のためにここにあるでしょう.