2012-03-19 952 views
0

我有一个视频标签,它可以播放一个mov文件,它在Safari中工作,但不是在Chrome上,我需要设置什么才能使它在Chrome中可以播放?mov文件没有在Chrome播放

<video class="vp" width="480" height="320" controls="controls"> 
    <source src="One.mov" type="video/mp4"> 
    <source src="One.mov" type="video/ogg"> 
Your browser does not support the video tag. 
</video> 
+0

我不认为'mov'视频格式支持HTML5 ...... – 2012-03-19 09:11:35

+0

检查有关格式此维基百科信息支持:通过'http:// EN。 wikipedia.org /维基/ HTML5_video#Table' – 2012-03-19 09:15:15

回答

1

正如Harshith提到的,您可能使用了浏览器不支持的文件类型。

使用一系列的文件类型来确保最大的兼容性,我看到你在示例中使用了2个源标签,但只有1个文件类型。

我会推荐使用H.264,因为它们应该覆盖主要浏览器(除旧版本之外),然后根据您的受众使用的浏览器,根据需要添加任何其他文件类型。

此外,您可能需要考虑为不支持HTML5的浏览器(如IE8及更低版本)添加旧的嵌入方法。如果您按照以下方式嵌套2种方法,则浏览器仅在不支持HTML5的情况下才会使用嵌入选项。

<video> 
    <source src="#" type="#" /> 
    <source src="#" type="#" /> 
    <source src="#" type="#" /> 
<object data="#"> 
    <embed src="#"> 
    </embed> 
</object> 
</video> 

或者您也可以使用YouTube ...