重要更新
这个问题是9年前提出的。那是有道理的,但现在没有。Flash很难解决。<video>
支持无处不在,包括移动设备。Flash几乎可以做任何事情,HTML现在也可以做。HTML赢了,Flash丢失了。如果您正在考虑如何在页面中嵌入视频,请使用它<video>
,不要再三思。保留该问题仅出于历史价值。
原始问题
<video>
如今,新标签似乎大肆宣传,尤其是因为Firefox现在支持它。有关此事的消息在各地的博客中突然出现,每个人似乎都感到兴奋。但是关于?
在搜索的过程中,我找不到能使它比老式Flash视频更好的任何东西。实际上,我只看到它的问题:
- 所有浏览器都开始支持它尚需时日,大多数人升级还需要更多时间。
- Flash已经可用,每个人都拥有。
- 您可以将Flash与想要控制播放的任何精美UI结合使用。我认为该标签也可以控制(可能通过JavaScript),但是它可以全屏显示吗?
<video>
我可以看到的标签的唯一两个优点是:
- 它更“语义化”-可能对包括我在内的很多人都不重要。
- 它不依赖于一个单一的商业第三方实体(Adobe)-我也不认为这是切换的迫切原因,因为免费播放器和视频转换器已经可用,并且Adobe不会以任何方式阻碍整个过程(甚至不符合他们的利益)。
那么...有什么大不了的?
添加:
好,所以还有一个专业版...也许。支持移动设备。虽然很难说。关于该主题,我想到了很多想法:
- 究竟有多少移动设备无论是Flash还是其他方式都能以适当的速度解码视频?
- 主流移动设备获得
<video>
支持需要多长时间?即使可以通过更新获得,实际上有多少人呢? - 有多少人根本在手机上观看网页上的视频?
至于语义部分-我知道搜索引擎现在可能能够更好地检测视频,但是...它们将如何处理它们?OK,所以他们知道页面中有视频。和?他们无法将视频编入索引!我想在这里再谈一些论点。
添加:
刚想到另一个缺点。这开辟了跨浏览器不兼容的全新领域。HTML和CSS在这方面已经很混乱。至少Flash到处都是一样的。但这足以让至少一个主要的浏览器供应商决定拒绝使用该<video>
标签(任何人都可以说“ Internet Explorer”吗?),并且我们有一个不错的新领域可供探索。
添加:
一位专业人士刚刚加入。更多竞争=更多创新。确实如此。给Adobe更多的竞争可能会迫使他们在Flash迄今为止缺乏的领域中进行改进。许多人都提到Linux似乎是它的弱点。