ソース形式の順序は HMTL5 ビデオ タグ内で重要ですか? また、フォーマットの 1 つが正しくない場合、すべてのブラウザが好きなものを見つけて、悪いものを無視するわけではありませんか?
次のコードが iOS4.2 サファリで動作しない理由がわかりません。
<video id="myVideo" poster="/images/01.png" width="600" height="400" >
<source src="/uploads/12373/6/oceans-clip.mp4" type="video/mp4" />
<source src="/uploads/12373/6/oceans-clip.webM" type="video/webM" />
<source src="/uploads/12373/6/oceans-clip.ogv" type="video/ogg" />
<p>Your browser does not support the video tag.</p>
</video>
<div class="control">
<a href="#" class="btnPlay">Play/Pause</a>
</div>
iPhone の Safari では、再生の一時停止ボタンが正常に機能し、ビデオをロードしているように見えますが、「ムービーを再生できません」というポップアップが表示されます。私が考えることができる唯一のことは、.webM ファイルが実際には存在しないこと (これは本当です。他のファイルは存在しますが、存在しません)、または .webM の前に .ogv を指定する必要があるということです。