HTML5 媒体元素的发展与编码格式之争
1. 引言
HTML5 中媒体元素的引入是一段饶有趣味的历程。此前,网页中音频和视频的需求从未像现在这样被深入分析,也未在如此众多的利益相关者之间进行广泛讨论,而且也从未在所有主流浏览器中实现统一的实施。
2. 发展历程回顾
2.1 早期尝试与发展
从 2005 年首次提及 HTML5 中可能引入 <video> 元素,到 2007 年 2 月首次进行试验性实现,再到 2007 年 11 月首个浏览器在夜间版本中推出该功能,直至 2010 年 3 月微软的 Internet Explorer 在开发者预览版中加入,这一过程仅历时短短五年。
在此之前,其他不借助 <embed> 或 <object> 元素中的插件而将媒体功能原生引入 HTML 的尝试大多不太成功。例如,1998 年微软提出的 HTML+Time 并在 IE 5、IE 5.5 和 IE6 中实现,但未得到其他浏览器厂商的支持;自 1997 年开始开发的同步多媒体集成语言 SMIL,除了与 HTML+Time 规范匹配的部分外,也未在其他浏览器中得到原生支持。
不过,多年来在网络上使用媒体插件和其他媒体框架的经验,如 QuickTime、Microsoft Windows Media、RealNetworks RealMedia、Xiph Ogg、ISO/MPEG 规范,以及后来的 Adobe Media 和 Microsoft Silverlight 等,为 HTML5 中引入
超级会员免费看
订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



