目標は、キャンバスにビデオを表示し、キャンバスをビットマップとしてキャプチャすることです。
ウィジェットのビットマップをキャプチャしようとしました。そのために、スクリーンショットパッケージを使用しましたが、プラットフォーム ウィジェットに問題があるため、 video_playerウィジェットからビットマップを取得できません(ビデオ プレーヤーはプラットフォームに基づいています)。
たとえば、前にテキスト ウィジェット、後ろにビデオ ウィジェットがあり、フレームごとにビットマップが必要です。
前もって感謝します。
注: 回避策として、すべてのフレームを事前にデコードしてから、ビデオの代わりに画像シーケンスを表示することを考えていますが、フレームのデコードには時間と大量のメモリが必要なため、必要なオプションはありません。しかし、これよりも優れたオプションがあるはずだと思います。
同様の質問も見ましたが、ライブラリの線量RenderRepaintBoundary
としても使用されているscreenshot
ようですので、この問題は解決しないと思います