5 つのビデオ ファイルを自動的にプリロードする HTML5 アプリケーション (ゲーム) を開発しています。PC版Safariでは正常に動作するので、ファイル形式やコーデックなどの問題を見逃すことはありません。iPad でロードが失敗します。iOS でのビデオの公式ガイドには次のように記載されています。
これは、JavaScript の play() および load() メソッドも、ユーザーの操作によって play() または load() メソッドがトリガーされない限り、ユーザーが再生を開始するまで非アクティブであることを意味します。つまり、ユーザーが開始した再生ボタンは機能しますが、onLoad="play()" イベントは機能しません。
これは、ユーザーがアクションを開始した後、そのアクションがvideo
要素に関連付けられていない場合 (ユーザーが通常の div をクリックした場合)、ビデオのロードを開始する手段がないことを意味しますか?ユーザーが実際に要素をクリックして、video
その特定の要素をロードして再生するのに役立ちますか)?