1

iOS Safari で mp4 を Web ページに埋め込むと、奇妙な問題が発生します。私はそれをビデオタグで埋め込んでいます:

<video src='gizmo.mp4' width=560 height=320></video>

ただし、ページに「ビデオは利用できません」というプレースホルダー グラフィック (スラッシュ付きの再生ボタン) が表示されます。

ただし、サーバー (http://www.example.com/gizmo.mp4) のダイレクト ビデオにアクセスすると、ビデオは完全に機能します。

ここからのビデオを使用してこれをテストしていますが、最終的なビデオ ファイルはまだありません。また、gizmo.mp4 ファイルを、「Export for Web」をクリックしたときに Quicktime が生成した gizmo.m4v ファイルに置き換えました。同じ結果が得られます。

私は iOS をターゲットにすることにしか興味がないので、iPhone/iPad 向けの特定のソリューションは大歓迎です (Web 全体では機能しない場合でも)。

前もって感謝します!
-エサ

編集:もう少しテストを行いました。これは私が取り組んでいるオフライン アプリであるため、マニフェストに依存して完全にオフラインでした。ただし、マニフェストを取り出すと、ビデオは機能し、完全にオンラインで再び機能しました。では、iOS がビデオ リソースをキャッシュしていないように見えますか? 問題のビデオは 748kB なので、キャッシュ サイズの問題ではありません (ただし、オンラインで 13MB の映画を試してみると、Safari は自動的にコンテンツをキャッシュするように要求しました)。

4

1 に答える 1