2014-04-27 32 views
8

在制作网页的过程中,我试图插入视频。视频播放器加载正常,您可以按播放,但只播放音频,不播放视频。 (当铬预览)当在Firefox浏览它工作正常Html视频播放器播放声音,但不是视频

我的代码如下...

<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 html>

我检查了MIME类型,它的视频/ MP4。然而,哑剧请求之一是红色的,并取消使用

林微软的Expression Web 4(在与谷歌开发工具网络检查)(柜面它是相关的)

如果我忽略任何重要的信息,请让我知道和不适当更新该职位:)预先感谢您的帮助:)

+0

如果您直接在浏览器中打开视频文件,它是否有音频? – j08691

回答

18

您的问题是文件的编码。 HTML5支持的类型很少,可惜的是,每个浏览器都只能播放这个窄列表的一部分。

如果您将mp4文件转换为H.264编码,它将在Chrome和IE9及更高版本上工作,但显然由于专利问题,firefox不支持它,但是如果操作系统可以播放它,它将播放它。这真的很烦人,仍然需要使用播放器才能在不支持的浏览器中播放文件。

+0

感谢您的回复,我会在明天早上尝试转换为H.264并更新您:) – user3578539

+0

这对我来说很有帮助,非常感谢! :) – user3578539

+0

所以你不能简单地安装缺少的编解码器,然后? :-( – Michael