【问题标题】:HTML-5 : video tag. Video not playingHTML-5:视频标签。视频不播放
【发布时间】:2010-12-24 12:50:21
【问题描述】:

我正在尝试使用/测试 HTML-5 的视频标签。这是代码

<!DOCTYPE HTML>
<html>
<body>

<video src="./Pilot.avi" controls="controls">
your browser does not support the video tag
</video>

</body>
</html>

Pilot.avi 存储在与此 HTML 页面相同的目录中。

问题是,我看到控件正在显示但无法播放视频。

我试过了,

1) Mozilla Firefox 3.6.13

2) 谷歌浏览器 8.0.552.224

可能是什么问题?

问候, 微内核

【问题讨论】:

    标签: html html5-video


    【解决方案1】:

    尝试其他视频格式。参考this

    【讨论】:

    • 是的,这似乎是视频格式的问题......谢谢:)
    【解决方案2】:

    最可能的原因是浏览器不支持视频格式。我认为认为任何东西都支持 AVI 容器,这是在我们讨论编解码器问题之前。

    【讨论】:

      【解决方案3】:

      .avi 容器不支持 HTML5 视频。您可以使用其他格式,我推荐 VP8 编解码器(或 WebP):由 Google 开发,似乎是未来的网络视频格式。 Here 你可以找到更多关于它的信息,here 有一个工具列表,你可以使用这些工具来转换这种格式的视频。

      此致,坦克雷迪。

      【讨论】:

        【解决方案4】:

        如果文件在您的本地文件系统上,某些浏览器可能会导致问题。
        我正在实现类似的东西,但使用 Firefox,我无法使用 HTML5 视频标签访问本地文件夹中的视频文件。
        但 Chrome 对我来说就像是一种魅力。

        【讨论】:

          【解决方案5】:

          mp4 编解码器...尽管在许多开源纯粹主义者中存在争议...是最好的解决方案,几乎所有浏览器都支持它。此外,它还可以在 flash 容器中使用,因此您可以拥有一个用于 html5 的文件和一个 flash 后备。

          【讨论】:

            【解决方案6】:

            还有可能无法播放长视频。尝试时长为 15 秒或 20 秒的短视频。它可能会起作用。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-03-02
              • 1970-01-01
              • 2013-08-27
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多