在HTML4和HTML5中嵌入视频

时间:2011-04-27 07:33:21

标签: html html5 html5-video html4

在搜索HTML4和HTML5之间的区别时,我发现了以下几点:

  

HTML5为网络世界带来了全新的维度。它可以在不使用任何特殊软件(如Flash)的情况下在网页上嵌入视频

因此,如果我们考虑使用HTML4中的示例代码然后嵌入视频,那么将是:

<embed src="MyVideo.mp4"/>

虽然上面的代码可以用HTML5编写,但是:

<video src="MyVideo.mp4"></video>

所以我能看到的只是语法差异。除此之外还有其他不同之处。

这是否意味着如果我们使用HTML5嵌入视频,那么浏览器不会使用任何第三方软件来播放视频?

3 个答案:

答案 0 :(得分:8)

关于标记的想法是浏览器应该具有本机支持,而不使用任何其他软件。该标准尚未准备就绪,其中一个未达成一致意见的问题是关于支持哪些编解码器。有关详细信息,您可以查看html5 video wiki页面,其中包含哪些浏览器支持哪些格式的列表。

如果您计划实施html5视频标记,则应提供向后兼容性。一种方法是使用VideoJS库,如果浏览器不支持视频源,它将回退到闪存。

答案 1 :(得分:1)

当前的HTML5草案规范未指定浏览器应在视频标记中支持的视频格式。用户代理可以自由支持他们认为合适的任何视频格式。如果解码器没有内置到浏览器中,则格式支持将由操作系统的多媒体框架决定。

答案 2 :(得分:-1)

您可能希望看到以下内容:20 Examples of HTML5 Video Player with Source

VideoJS是一个HTML5视频播放器,使用Javascript和CSS构建,当浏览器不支持HTML5视频时,可以回退到Flash视频播放器。