在搜索HTML4和HTML5之间的区别时,我发现了以下几点:
HTML5为网络世界带来了全新的维度。它可以在不使用任何特殊软件(如Flash)的情况下在网页上嵌入视频
因此,如果我们考虑使用HTML4中的示例代码然后嵌入视频,那么将是:
<embed src="MyVideo.mp4"/>
虽然上面的代码可以用HTML5编写,但是:
<video src="MyVideo.mp4"></video>
所以我能看到的只是语法差异。除此之外还有其他不同之处。
这是否意味着如果我们使用HTML5嵌入视频,那么浏览器不会使用任何第三方软件来播放视频?
答案 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视频播放器。