スプライト シートを使用して「ビデオを再生」する Web ページがあります。このページはモバイル向けに最適化されているため、Android および iOS の WebView に読み込むことができます。ページがいつ表示されるかを知りたいので、それ以降にのみビデオを再生できます。WebView の表示が遅れているため、ユーザーが途中でビデオをキャッチしたくありません。
一部の開発者は、ページ全体がページからすべてのアセットを取得し終えるまで待ってから、ユーザーに表示できるようにする可能性があります。ですから、その時間より前に「ビデオ」を開始したくありません。WebView が画面上または表示されていない場合でもそのイベントが発生するため、window.onload に依存することはできません。
できればJavaScriptを使用して、クライアント側からこれを達成するにはどうすればよいですか?
[編集] 明確にするために、私はネイティブ WebView を制御できないことを暗示しています。画面上にない WebView に Web ページを読み込んで、ビューをプッシュするか、後で画面上のレイアウトに追加することができます。私の問題は、Web ページの URL が WebView に読み込まれるときに、WebView がいつ画面に表示されるかがわからないことです。