私は、ビットマップのセットを持っているH264ビデオにエンコードする必要があるが、ビットマップはMediaCodecに送信されたRGBAバイト[]に変換するが、例外:java.nio.BufferOverflowExceptionんアンドロイドMediaCodecサポートRGBAエンコーディング
I Android MediaCodecがRBGAエンコーディングをサポートしているかどうかを知りたいですか?
誰でもこれを解決する方法を知っていますか?
また、H.264へのエンコードを実現する別の回避策はありますか?
ありがとうございました!
この質問の1つ目のコメントでは、この質問の1番目のコメントhttps://stackoverflow.com/questions/26463556/why-doesnt-the-decoder-of-mediacodec-output-a-unified-yuv-formatlike- yuv420pそれは言及されています: "glReadPixels()を使用して出力面からRGBピクセルを抽出することができます"おそらくあなたの質問に答えます。 – ziMtyth
サーフェスを使用できないため、動作しません –