0

このコードを Google Chrome で使用していますが、ビデオは正常に動作していますが、Firefox (バージョン 11) では動作していません。

Firefox で動作させるにはどうすればよいですか?

<!DOCTYPE html>
<html>
<body>
<video width="300" height="200" controls="controls">
<source src="http://localhost/javascript/test.mp4" type="video/mp4" />
</video>
</body>
</html>
4

2 に答える 2

1

Firefox は、ビデオのエンコーディングとして mp4 をサポートしていません。互換性テーブルについては、MDNを参照してください。

Firefox が機能するには、追加のエンコーディングを提供する必要があります (MDN から取得したこの例のように):

<video controls>  
  <source src="somevideo.webm" type="video/webm">  
  <source src="somevideo.mp4" type="video/mp4">  
  I'm sorry; your browser doesn't support HTML5 video.  
  <!-- You can embed a Flash player here, to play your mp4 video in older browseres -->  
</video>  

2016 年 1 月 19 日更新:

現在、Firefox は mp4 ビデオ形式をサポートしています。したがって、この質問は、Firefox ブラウザーによる更新により、自動的に回答されるはずです。ビデオがまだ機能しない場合はお知らせください。

于 2012-04-18T10:15:36.297 に答える
0

バージョン 4 以降、Firefox は WebM、VP8、および Vorbis ビデオ形式のみをサポートしています。(Firefox 3.5 は Ogg、Theora、Vorbis をサポートしています。)

見る:

Firefox がサポートする形式で動画の別のバージョンを作成し、別の<source>要素を追加する必要があります。

例については、次を参照してください。

于 2012-04-18T10:17:02.800 に答える