前言
当前网页上能够搜到的HTML5和MSE相关的内容一抓一大把,本文的目的是尽量用较短的篇幅,简述浏览器为何要使用HTML5的MSE扩展。这也是在我最开始接触有关内容时的最大的疑惑,希望对大家有所帮助,如存在错误,请大家指正。
相关术语
W3C:World Wide Web Consortium,是网络相关主要的国际标准组织,推出了一系列影响重大的标准:HTML、CSS、XML、SVG等等,大家请记住这个组织,互联网发展到今天这个程度,该公司功不可没。
HTML5:是W3C推出的HTML(超文本标记语言)的最新版本,网页就是搭建在HTML语言之上的,说明网页中包含了哪些内容;当我们提及HTML5技术的时候,其实包含了HTML5、CSS、JavaScript:其中CSS负责页面布局,JavaScript负责与用户的交互。
MSE:Media Source Extension,媒体源扩展是为了让HTML5支持流媒体操作(在用户层面就是播放)的一个标准。在计算机领域,标准一词和技术、解决方案都是等价的。
正文内容
以往用户在浏览网页内容尤其是视频内容时,需要使用像Adobe Flash或是微软的Silverlight这样的插件,播放视音频内容即使是电脑小白也知道,需要媒体播放器的支持,前面提到的插件就是起到媒体播放器的作用。但是使用插件这样的方式是很不便捷且很不安全的,一些不法分子会在这些插件上动手脚。因此W3C的最新的HTML5标准中,定义了一系列新的元素来避免使用插件,其中就包含了&l