HTML5 Media 原创翻译——前言

                                                 前言

   Flash已死!

  至少现在我们得知:由于HTML5中video和audio元素的引入,Flash已死已经成为事实。

  当然,我们也知道这个说法并不严谨:在未来的很多年中Flash技术还会在网页中占有一席之地。然而,多亏了HTML5 的媒体元素,我们不再需要为了在网页中嵌入音频或视频而完全依赖于Flash。

  在过去的很多年中,为了在网页中使用音频或者视频资源,我们不得不使用Flash(或者其他一些插件),然而在实际运用中它们并没有在所有的浏览器中正常运作。很多时候我们不得不使用许多object元素、嵌入以及链接的集合,来确保视频能够在网页中播放。在网页中我们不难发现以下的代码片段:

1 <object width="425" height="350">
2 <param name="movie" value="http://www.youtube.com/v/7_6B6vwE83U">
3 </param>
4 <embed src="http://www.youtube.com/v/7_6B6vwE83U"
5 type="application/x-shockwave-flash" width="425" height="350">
6 </embed>
7 </object>

  尽管我们能够播放一段音频或者视频,可事实上我们能做的少之又少。我们无法提供自定义的控制界面,无法保证支持子标题,或者无法在其中使用例如SVG或者canvas这样的元素。

  好在从HTML5开始,我们有了audio和video两个元素,借此我们可以在网页中充分操控音频和视频。其中最好的一点是,媒体元素的基本功能已经在现代浏览器和大部分的移动设备环境中得到了充分的支持。

  所以尽管目前看来Flash依然健在,然而它已经不是我们的唯一的选择。因为所有人都知道,更多选择,更多欢乐。

 

  

 

posted @ 2013-06-30 01:09  最英俊的程序员  阅读(294)  评论(0编辑  收藏  举报