如何在HTML中嵌入.mov文件?

36

如何在网页中添加.mov文件?

由于我只是为现有文件添加此功能,因此无法将其转换为HTML5。该文件大小约为1G,且位于同一服务器上。

由于该文件将用于主页,客户端也不想使用YouTube或Vimeo。


9
顺便提一下,HTML5不是媒体文件的格式,也不可能将任何文件转换为HTML5。 HTML5是HTML规范,它定义了应该使用的标准,以使页面兼容所有浏览器。 - haynar
3个回答

63

在@haynar提供的答案中,使用该代码时出现了问题(Chrome无法播放),而现代化的确保视频播放的方式之一是使用video标签

例如:

<video controls="controls" width="800" height="600" name="Video Name">
  <source src="http://www.myserver.com/myvideo.mov">
</video>

对于我的.mov文件(从Keynote生成),这个方法在Safari和Chrome中都能正常工作,并且在大多数现代浏览器中都被支持(视频标签在Internet Explorer 9+、Firefox、Opera、Chrome和Safari中得到支持)。

注意:如果使用MP4格式,它将在IE /等浏览器中正常工作(Mov格式不被官方支持)


1
非常简单。我很惊讶这个起作用了。谢谢! - Sam

6
<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="src" value="sample.mov">
    <param name="qtsrc" value="rtsp://realmedia.uic.edu/itl/ecampb5/demo_broad.mov">
    <param name="autoplay" value="true">
    <param name="loop" value="false">
    <param name="controller" value="true">
    <embed src="sample.mov" qtsrc="rtsp://realmedia.uic.edu/itl/ecampb5/demo_broad.mov" width="320" height="256" autoplay="true" loop="false" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed>
</object>

源代码Google的第一个搜索结果


3
我想你可能会对阅读这篇文章感兴趣:这里 - Polyov

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接