【问题标题】:Why does this HTML5 Video Tag not work in Firefox 3.6 and why does it not autoplay in Safari?为什么这个 HTML5 视频标签在 Firefox 3.6 中不起作用,为什么它不能在 Safari 中自动播放?
【发布时间】:2010-07-23 16:27:24
【问题描述】:
<video controls="" autoplay="" tabindex="0"><source type="video/mp4" src="pird2.mp4"></source></video>

【问题讨论】:

  • 不确定,但请尝试删除 ="" 以进行自动播放和控制。无需指定值,它们只需要存在或不存在即可。

标签: firefox video html tags


【解决方案1】:

关于 MP4 和 Firefox:Firefox 仅支持 Video 标签中的 Ogg,因为 MP4 许可证太贵了。看到这个article

重新自动播放:我对 HTML 5 不是很熟悉,但您似乎没有设置 autoplay 属性,是吗?它可能必须像

autoplay="autoplay" 

或者干脆

autoplay

上班。

【讨论】:

  • 首先,这不是成本。 MP4 专利在 GPL 兼容许可下不可用。其次,最新的Firefox还支持WebM,这是谷歌发布的一种高效的新开放标准编解码器。最后,autoplay 是一个布尔属性,所以它存在时为真(即使是空值)。
  • @Matthew 重新获得许可,成本至少是问题的一部分:Mozilla 基金会考虑过许可编解码器,但由于本应投入数百万美元(以及当然,部分软件会带来许可证问题,你是对的)。请参阅 weblogs.mozillazine.org/roc/archives/2010/01/... 很高兴了解 WebM,看起来很有趣。关于属性:如果布尔属性在 HTML 4 中起作用,则 autoplay="" 将其关闭。
  • 如何开启自动播放?我应该使用哪种格式,它适用于 iPad 和 Firefox
  • for HTML 5, "元素上的布尔属性的存在表示真值,属性的缺失表示假值。如果属性存在,其值必须是空字符串或与属性的规范名称匹配的不区分大小写的 ASCII 值。”所以autoplay=""autoplay="autoplay" 都是对的。
【解决方案2】:

这里是一个很棒的 HTML5 视频信息网站:Dive Into HTML5

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 2018-07-31
    • 2012-04-12
    • 1970-01-01
    • 2011-10-03
    • 2013-10-04
    • 2015-12-14
    相关资源
    最近更新 更多