在HTML4和HTML5中嵌入视频

Sim*_*ons 8 html html5 html4 html5-video

在搜索HTML4和HTML5之间的差异时,我发现了以下观点:

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

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

<embed src="MyVideo.mp4"/>
Run Code Online (Sandbox Code Playgroud)

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

<video src="MyVideo.mp4"></video>
Run Code Online (Sandbox Code Playgroud)

所以我能看到的只是语法差异.除此之外还有什么区别.

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

Jon*_*eig 8

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

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