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 视频格式。所以这个问题应该会因为火狐浏览器的更新而自动回答。如果您的视频仍然无法播放,请告诉我们。

于 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 回答