Web视听时代来临 HTML 5视频音频元素全解析(1)


【51CTO精选译文】<audio>和<video>是首批被添加到HTML 5规范中的特征标记。它们的加入使得浏览器能够以一种更易用的方式来处理音频及视频文件。


51CTO编辑推荐:HTML 5 下一代Web开发标准详解


本文作者Kurt Cagle是一位资深的多媒体应用开发者,对HTML 5规范十分关注。本文对HTML 5规范中最吸引人的<audio>和<video>功能进行了最详细的介绍。以下是Kurt文章的全文翻译。对HTML 5其他规范感兴趣的读者们,可以参考51CTO之前对HTML 5标准的全面介绍,或者也可以在HTML 5专题中寻找自己感兴趣的内容。


多年以前,当我还是程序员时,我所做的大量工作主要集中在为图形显示及电脑游戏开发多媒体应用程序(这些应用程序结合了视频、音频、动画和文字)方面。在90年代初,我主要使用的工具是Macromedia Director。在业内,一直存在基于web的音频(更不用说视频)应用程序开发的想法,直到Realnetworks的出现。RealNetworks是首次提供了较大规模的流媒体技术,从而使得开发人员可以通过Internet发送缓冲的媒体内容。后来,RealNetworks又允许将播放文件嵌入到网页之中。 


从技术角度来讲,对HTML中指定的视频和音频进行标记的想法在HTML 3(甚至HTML 4)上实现起来的难度很大。因为HTML 4本质上是个“静止”版本,用于显示内容的特定机制十分依赖相应的格式(例如,苹果公司的QuickTime电影和Flash视频),并且通常需要将标记与各个参数进行捆绑后再向服务器传递相关信息。因此,将视频及音频嵌入到网页的工作变成了一种特殊的技能。


因此,将<audio>及<video>作为首批被添加到HTML 5规范中的特征标记也就变得理所当然了,而这似乎已经成为浏览器厂商实现HTML 5的首要考虑的事情。这些新加入的元素使得浏览器能够以一种易于使用的方式处理音频及视频文件,而HTML 5所提供的API还能带给用户许多帮助,从而更精确的对视频和音频进行控制。



友情链接
轻松育儿世界奇观
苏ICP备16066217号-2