Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML 5<;视频>;标签vs Flash视频。利与弊是什么? 重要更新_Flash_Video_Html - Fatal编程技术网

HTML 5<;视频>;标签vs Flash视频。利与弊是什么? 重要更新

HTML 5<;视频>;标签vs Flash视频。利与弊是什么? 重要更新,flash,video,html,Flash,Video,Html,这个问题是9年前提出来的。当时有道理,但现在不行。闪光是艰难的出路支持无处不在,包括移动设备。Flash几乎可以做任何事情,HTML现在也可以做。HTML赢了,Flash输了。如果您正在考虑如何在页面中嵌入视频,只需使用,不要再想它。这个问题只是出于历史价值而保留下来的 原始问题 最近,新的标签似乎一直在大肆宣传,尤其是因为Firefox现在支持它。这方面的消息在各地的博客上纷纷出现,每个人似乎都很兴奋。但是呢 尽管我搜索了很多,但我找不到任何比旧的Flash视频更好的东西。事实上,我只看到它的

这个问题是9年前提出来的。当时有道理,但现在不行。闪光是艰难的出路<代码>支持无处不在,包括移动设备。Flash几乎可以做任何事情,HTML现在也可以做。HTML赢了,Flash输了。如果您正在考虑如何在页面中嵌入视频,只需使用
,不要再想它。这个问题只是出于历史价值而保留下来的

原始问题 最近,新的
标签似乎一直在大肆宣传,尤其是因为Firefox现在支持它。这方面的消息在各地的博客上纷纷出现,每个人似乎都很兴奋。但是呢

尽管我搜索了很多,但我找不到任何比旧的Flash视频更好的东西。事实上,我只看到它的问题:

  • 所有浏览器开始支持它还需要一段时间,大多数人还需要更多的时间才能升级
  • Flash已经可用,每个人都有它
  • 您可以将Flash与您想要的任何花式UI结合,以控制播放。我推测标签也可以控制(可能通过JavaScript),但它能全屏显示吗
我能看到的
标签的两个优点是:

  • 它更具“语义”——这可能对包括我在内的很多人都不重要
  • 它不依赖于单一的商业第三方实体(Adobe)——我也不认为这是一个令人信服的转换理由,因为免费播放器和视频转换器已经可用,Adobe也没有以任何方式阻碍整个过程(甚至不符合他们的利益)
所以。。。有什么大不了的

添加:

好的,那么还有一个专业。。。大概支持移动设备。不过很难说。关于这个问题,我脑子里闪过许多想法:

  • 究竟有多少移动设备能够以合适的速度解码视频,不管是Flash还是其他
  • 主流移动设备要多久才能获得
    支持?即使可以通过更新获得,实际上有多少人这样做
  • 到底有多少人用手机在网页上观看视频
至于语义部分-我知道搜索引擎现在可能能够更好地检测视频,但是。。。他们会怎么处理他们呢?好的,所以他们知道页面中有一个视频。然后呢?他们不能索引视频!我想在这里再多说几句

添加:

只是想到了另一个犯人。这打开了一个跨浏览器不兼容的全新领域。HTML和CSS在这方面已经相当混乱了。至少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是唯一一个可以做任何事情的人。这太糟糕了

  • 就像你说的,更具语义


64位,Linux支持也不错。闪光仍然(在两千年的九)缺乏在这个领域。只是有一些真正的竞争总是好的。如果主要视频网站开始使用这一方法

<video>
  <source src='video.webm' type='video/webm'>
  <source src='video.mp4' type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
</video>