をデコードするために新しいMediaCodec API
onを使用しています。開発者ページのコード スニペットを使用して、(media_codec.xml から取得した) 名前でデコーダーをインスタンス化し、サーフェスを渡し、コーデックを構成しました。Jelly Bean
h264 stream
私が直面している問題は、dequeOutputBuffer が常に -1 を返すことです。
負のタイムアウトで無期限に待機しようとしましたが、うまくいきませんでした。
-1 を取得するたびに、getOutputBuffers を使用してバッファーを更新しました。
カスタム アプリを使用してメディア ソースからのデータを解析し、デコーダーに提供する場合にも、同じ問題が発生することに注意してください。
上記の入力は役に立ちます