Embeding a Video in HTML4 vs HTML5

别说谁变了你拦得住时间么 提交于 2019-12-21 04:13:23

问题


While searching for difference between HTML4 and HTML5 I came across the point that :

HTML5 brings a whole new dimension to web world. It can embed video on web-pages without using any special software like Flash

So if we will consider a sample code in HTML4 then for embeding video then that will be:

<embed src="MyVideo.mp4"/>

While the above code can be written in HTML5 will be:

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

So what can I see is just the syntax difference. Apart from that what else is the difference.

Does this mean if we will use HTML5 to embed a video then the browser is not going to use any third parties software to play the video?


回答1:


The idea regarding the tag is that the browsers should have native support for it, without the use of any additional software. The standard is not yet ready, and one of the points not agreed upon is regarding what codecs to support. For more information you could have a look at the html5 video wiki page which includes a list of which browsers support what formats.

If you are planning on implementing the html5 video tag, you should provide backwards compatibility. One way is to use the VideoJS library, which will fall back to flash, if the browser doesn't support the video source.




回答2:


The current HTML5 draft specification does not specify which video formats browsers should support in the video tag. User agents are free to support any video formats they feel are appropriate. In cases where decoders are not built into the browser, the format support will be dictated by the multimedia framework of the operating system.




回答3:


Here is what you might want to see : 20 Examples of HTML5 Video Player with Source

VideoJS is an HTML5 Video Player, built with Javascript and CSS, with a fallback to a Flash video player for when the browser doesn't support HTML5 video.



来源:https://stackoverflow.com/questions/5800822/embeding-a-video-in-html4-vs-html5

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!