エラーは次のとおりです。
2022-12-15 16:26:22.386 3687-3728/com.example.mediacodec E/AndroidRuntime: 致命的な例外: スレッド 2
プロセス: com.example.mediacodec、PID: android.media で3687
java.lang.IllegalStateException 。 com.example.mediacodec.VideoDecodeThread.run(VideoDecodeThread.java:81 ) で android.media.MediaCodec.setCallback(MediaCodec.java:4606) の MediaCodec.native_setCallback
(ネイティブ メソッド)
クライアントがコンポーネントを非同期モードで使用する場合は、 * {@link #configure} を呼び出す前に有効なコールバックを提供する必要があります。
理由: setCallback 設定のタイミングが間違っています。setCallback は MediaCodec.configure() の前に呼び出す必要があります。