重要更新

这个问题是9年前提出的.那时候说得通,现在说不通了.Flash很难走出困境;<video>支持无处不在,包括移动设备.几乎所有Flash能做的事情,HTML现在也能做了.HTML赢了,Flash输了.如果您正在考虑如何在页面中嵌入视频,那么使用<video>就可以了,不要再多想了.这个问题只是为了历史价值而被保留下来.

原问题

这几天新的<video>标签似乎都是炒作,特别是因为Firefox现在支持它.关于这一点的消息在各地的博客中如雨后春笋般涌现,每个人似乎都很兴奋.但是关于什么呢?

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

  • 所有的浏览器都开始支持它还需要一段时间,而大多数人要升级还需要更长的时间;
  • Flash已经面市,每个人都有;
  • 你可以将Flash与你想要的任何花哨的UI结合在一起来控制回放.我猜标签也是可控制的(可能是通过JavaScript),但是它能全屏显示吗?

我能看到的<video>标签的两个优点是:

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

所以有什么大不了的?

Added:个个个

好的,还有一件事...大概支持移动设备.但很难说.关于这个问题,我脑子里闪过许多 idea :

  • 不管怎样,有多少移动设备能够以不错的速度解码视频,无论是Flash还是其他?
  • 主流移动设备多久才能获得<video>支持?即使它可以通过更新获得,实际上有多少人这样做呢?
  • 到底有多少人用手机在网页上观看视频?

至于语义部分-我知道搜索引擎现在可能能够更好地检测视频,但是……不管怎么说,他们会怎么处理它们呢?好的,所以他们知道页面上有一段视频.然后呢?他们不能给视频编索引!我想在这里再多讲几个论点.

Added:个个个

我刚想到了另一个罪犯.这开辟了一个全新的跨浏览器不兼容领域.HTML和CSS在这方面已经相当混乱了.Flash至少在任何地方都是一样的.但至少有一家主要的浏览器供应商决定不使用<video>标签就足够了(有人会说"Internet Explorer"吗?)我们有一个很好的地狱新区域可以探索.

Added:个个个

一位职业选手刚进来.更多的竞争=更多的创新.那是真的.给予Adobe更多的竞争可能会迫使他们在目前为止缺乏的领域改进Flash.Linux似乎是它的一个弱点,许多人都提到了这一点.

推荐答案

这里有许多优点,就像武术格斗一样,每一点都有它的推力,每一点都可以防御,但是每一点都可以用正确的动作来击败.

任何人站在关于"合适的"插件的争论上都会很快倒下.微软、苹果和Adobe都承担了罪责,但这只是商业行为.您不会在一夜之间改变业务,而且支持非常技术性接口的<;video>;等新标记增加的每一层复杂性都会导致每个浏览器的实现"略有"不同.

HTML5现在可以使用了,Flash也可以使用.How它被实施了,它所需要的技能-这定义了每种资源,无论是员工的表现,一个网站管理员的权力,还是一个域的影响力.

虽然我只有40岁,但我开始编程时,橙色或绿色单色显示器的 colored颜色 Select ,硬件安装附带祈祷书,而不是说明书.也许你可以在调制解调器无法配置硬件的情况下,找到调制解调器的AT命令,64K RAM就像,WOWWWWW!

与那些垃圾相比,HTML5/Flash只是个小麻烦.让我们一起学习如何在社区中进行协作,以获得更好的资源.有一个开源Flash项目,它会有错误.HTML5也是如此……

这里的每一个论点都是正确的,但不一定有成效.利用这些能量来解决问题.

Html相关问答推荐

为移动显示重新排序内容

一次悬停可触发同一分区中的另一次悬停

我似乎不能正确地将我的导航栏居中'

为什么这个高度为100%的页面会出现滚动条?

在悬停时应用文本装饰

每个元素的CSS网格高度相等,以保持响应性

默认情况下使用Disbale Scroll,但在单击图标后将其激活

使用CSS和Slick Carcass使图像适合屏幕

如何解决水平塌陷问题?

SVG的动态CSS

在移动屏幕上显示时分支树视图的响应能力问题

Github上部署需要花费几小时时间:等待github pages部署批准

如何正确地嵌套Flexbox

表格中每 4 行条纹一次

导航丸被选中(活动),但内容未显示.怎么会?

增加第一个字母的大小不再正确居中文本

删除按钮组件时 bootstrap col-auto 布局高度对齐中断

在 jinja 模板内的 html 表中嵌套 For 循环

svg 内容超过元素

为什么浏览器在 Select 一个包裹在 标签中的块级元素后包含相邻元素?