Android (Chrome for Android) で HTML5 ビデオとキャンバスに問題があります。ビデオからキャンバスにフレームを描画します (CanvasRenderingContext2D.drawImage() を使用)。デスクトップ ブラウザでは問題なく動作しますが、Chrome for Android では動作しません。Chrome for Android では、ビデオ要素が表示されている場合にのみ機能します。つまり、要素がプロパティで表示されていても、ページのスクロールのために表示されていない場合でも、機能しません。
この例http://html5demos.com/video-canvasは、モバイル デバイスのビューポートに少なくとも 1 ピクセルのビデオ要素が表示されている場合にのみ機能します。動画要素が完全に非表示の場合 - キャンバスは更新されません。
だから、私は回避策を探しています。ビデオ要素が非表示のときにキャンバスを更新するにはどうすればよいですか?