web-dev-qa-db-ja.com

HTMLビデオプレーヤーがサウンドを再生するが、ビデオを再生しない

私はウェブページを作成している最中で、ビデオを挿入しようとしています。ビデオプレーヤーは正常に読み込まれ、再生を押すことはできますが、オーディオだけが再生され、ビデオは再生されません。 (Chromeでプレビューする場合)Firefoxで表示する場合、正しく動作します

私のコードは次のとおりです...

<video width="600" height="400" controls>
  <source src="ds2.mp4" type="video/mp4">
  <source src="ds2.ogv" type="video/ogv">
  <source src="ds2.webm" type="video/webm">

お使いのブラウザは動画タグをサポートしていません。

</video>

私のDoctypeは<!Doctype html>

MIMEタイプ、そのVideo/mp4を確認しました。ただし、mime要求の1つが赤でキャンセルされています(google dev tools networkingで確認した場合)

Microsoft Expression Web 4を使用しています(関連がある場合)

重要な情報を無視してしまった場合はお知らせください。投稿を更新してください:)よろしくお願いします:)

11
user3578539

あなたの問題はファイルのエンコーディングにあります。 HTML5がサポートするタイプはごくわずかであり、残念ながら、すべてのブラウザーはこの狭いリストの一部しか再生できません。

Mp4ファイルをH.264エンコードに変換すると、chromeおよびIE9以降で機能しますが、明らかに特許の問題が原因で、Firefoxはそれをサポートしていませんが、 OSはそれを再生できますが、これは本当に面倒ですが、サポートされていないブラウザーでファイルを再生するには、プレーヤーを使用する必要があります。

24
Gil