HTML5中多媒体的使用概念
时间:2014-7-6
尽管长芳以来,对于YouTube,Dailymotion和Sound Cloud等网站,音频和视频已经成为Web的一个重要组成部分,但它们一直依赖于第三方插件.对于网站所有者或浏览器制作者来说,对插件的依赖并不是一个长远的办法,因为用户需要经常更新这些插件,当然,在更新浏览顺时一同更新与音频和视频有关的性能是最付款珠方式,因为目前大多数浏览器的更新频率十分快.
插件还会导致稳定性问题,正如乔布斯在解释为何iOS系统不支持Flash时说;
我们还知道,Flash是Mac崩溃的首要原因,我们一直致力于解决这些问题,但它们仍然持续存在了很多年,我们不想因为添加Flash而降低iPhone,iPod和iPad的可靠性和安全性.
介于上述原因,将音频和视频本地存放于浏览器中是极为重要的,而HTML5的一个重要目的就是以一对媒体元素的形式实现上述功能,这对元素需要广泛应用于浏览器的媒体元素.这些元素控制来自多源的和视频的回放并加强HTML的实现,另外,它们还有一个范型API和一系列事件,这使得开发人员可以对自己的操作进行精细控制.作为网络平台的组成部分,这些元素易于与其他内容进行交互-其交互能力远远超过Sand boxed插件.
在介绍过媒体元素之后,我们将简单讨论网络多媒体的前景,从混合音频和特效API,到实时 语音,视频和数据通信,这就是WebR TC项目.