无法在HTML5中播放视频

时间:2011-06-09 13:10:22

标签: html5 html5-video

我刚刚开始学习HTML5,我开始使用普通文本文件并将其扩展名更改为.html并添加了以下代码。

<!DOCTYPE HTML>
 <html>
 <body>

  <video width="320" height="240" controls="controls">
    <source src="D:\Movies\Troy (2004).avi" type="video/avi" /> 
    Your browser does not support the video tag.
  </video>

 </body>
 </html> 

我正在使用FireFox 4.0。

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:3)

使用Miro Video Converter或类似软件转换电影

米罗 - http://www.mirovideoconverter.com/

您可能希望让播放器与多种浏览器更兼容。

<video width="320" height="240" controls="controls">
    <source src="movie.ogg" type="video/ogg" />
    <source src="movie.mp4" type="video/mp4" />
    <source src="movie.webm" type="video/webm" />
Your browser does not support the video tag.
</video>

来自http://www.w3schools.com/html5/html5_video.asp

的示例

答案 2 :(得分:2)

Firefox不支持avi格式。仅支持ogg和webm,如this主题中所述。

编辑:Peter Paul Koch对目前可用的不同浏览器中支持的编解码器进行了更详细的概述。请参阅文章here

答案 3 :(得分:2)

看起来你错过了一些使这个工作跨浏览器的东西,如上所述,firefox不能很好地使用AVI容器格式。

阅读本文: http://diveintohtml5.ep.io/video.html 或者您可以查看这样的javascript解决方案,这有助于使事情变得更容易: http://videojs.com/

答案 4 :(得分:0)

Firefox和Chrome不支持avi格式,但奇怪的事情是,如果你只是将一个avi文件放入浏览器就可以了! 。我想知道这些浏览器何时能够播放这些文件,为什么它们没有放在html5标签中:\