HTML 5<;视频>;标签vs Flash视频。利与弊是什么? 重要更新
这个问题是9年前提出来的。当时有道理,但现在不行。闪光是艰难的出路<代码>支持无处不在,包括移动设备。Flash几乎可以做任何事情,HTML现在也可以做。HTML赢了,Flash输了。如果您正在考虑如何在页面中嵌入视频,只需使用HTML 5<;视频>;标签vs Flash视频。利与弊是什么? 重要更新,flash,video,html,Flash,Video,Html,这个问题是9年前提出来的。当时有道理,但现在不行。闪光是艰难的出路支持无处不在,包括移动设备。Flash几乎可以做任何事情,HTML现在也可以做。HTML赢了,Flash输了。如果您正在考虑如何在页面中嵌入视频,只需使用,不要再想它。这个问题只是出于历史价值而保留下来的 原始问题 最近,新的标签似乎一直在大肆宣传,尤其是因为Firefox现在支持它。这方面的消息在各地的博客上纷纷出现,每个人似乎都很兴奋。但是呢 尽管我搜索了很多,但我找不到任何比旧的Flash视频更好的东西。事实上,我只看到它的
,不要再想它。这个问题只是出于历史价值而保留下来的
原始问题
最近,新的
标签似乎一直在大肆宣传,尤其是因为Firefox现在支持它。这方面的消息在各地的博客上纷纷出现,每个人似乎都很兴奋。但是呢
尽管我搜索了很多,但我找不到任何比旧的Flash视频更好的东西。事实上,我只看到它的问题:
- 所有浏览器开始支持它还需要一段时间,大多数人还需要更多的时间才能升级李>
- Flash已经可用,每个人都有它李>
- 您可以将Flash与您想要的任何花式UI结合,以控制播放。我推测标签也可以控制(可能通过JavaScript),但它能全屏显示吗
标签的两个优点是:
- 它更具“语义”——这可能对包括我在内的很多人都不重要李>
- 它不依赖于单一的商业第三方实体(Adobe)——我也不认为这是一个令人信服的转换理由,因为免费播放器和视频转换器已经可用,Adobe也没有以任何方式阻碍整个过程(甚至不符合他们的利益)
- 究竟有多少移动设备能够以合适的速度解码视频,不管是Flash还是其他
- 主流移动设备要多久才能获得
支持?即使可以通过更新获得,实际上有多少人这样做 - 到底有多少人用手机在网页上观看视频
标签(谁能说“Internet Explorer”?)就足够了,我们有一个很好的地狱新领域需要探索
添加:
一位职业选手刚进来。更多的竞争=更多的创新。没错。给Adobe更多的竞争可能会迫使他们在迄今为止缺乏的领域改进Flash。Linux似乎是它的一个弱点,很多人都提到了这一点。对我来说,让电脑内置或另一个第三方播放器比Flash更高效地播放视频是非常好的。并不是所有的平台都有Flash:iPhone和Android(至少现在是这样),在这两个平台上,标签可能会很快生效。也不要说Linux,在Linux中Flash的工作非常糟糕
考虑到互联网更具语义,它可能对你很重要。我不确定像谷歌和必应这样的搜索引擎是如何找到视频的,但可能他们只知道一些Flash视频的实现,所以第三方小型玩家没有机会。如果我们都使用相同的标准标签,那么每个人都处于一个公平竞争的环境中。Flash在非Windows平台上运行缓慢且效率低下。它有潜在的安全缺陷。它在你的计算机上存储你不知道的“flashcookies”。iPhone上没有闪存,将来也不太可能有闪存(因为它是专有的,CPU消耗高) 这篇文章可能会回答你的问题
可能还有更多的原因。我的理解是,标签的重要意义在于它是一个开放的标准。当只有一家供应商可以实现Flash时,您将任由他们摆布新平台、浏览器甚至浏览器版本的实现/端口 令人兴奋的是这一级别,而不是实现细节。担心哪一个在技术上更优越,这有点离题,就像担心法西斯政府有能力让火车准时运行一样。
- 用户可以控制UI:他们可以选择要下载和使用的浏览器,这取决于它的工作方式(我不确定细节,但我熟悉这个概念),甚至可以保留他们的浏览器,只需选择处理器npapi插件即可。你有多少次因为你所在网站的开发者太懒而无法正确使用(或使用)糟糕的actionscript视频控制界面。向用户供电!,我说
- 它是开源的。现在,我不是RMS或任何东西,它与道德或其他类似的东西无关,但OSS只是更有效、更好的方式。它产生更好的代码
- 更好的平台支持。现在,Linux+flash=糟糕。Adobe是唯一一个可以做任何事情的人。这太糟糕了
- 就像你说的,更具语义
<video>
<source src='video.webm' type='video/webm'>
<source src='video.mp4' type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
</video>