【问题标题】:Chrome doesn't display html5 video but plays audioChrome 不显示 html5 视频但播放音频
【发布时间】:2012-12-30 06:07:39
【问题描述】:

显然我的 HTML 页面有问题,或者 chrome 中存在错误。 (我严重怀疑后者)但它确实可以在 FF 18 和 Safari 602 中播放

我的页面如下所示,

404.php

<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<title>chrisrjones.com - 404 - File Not Found</title>
<body>
Nope.

<br />

<!-- first try HTML5 playback: if serving as XML, expand `controls` to `controls="controls"` and autoplay likewise       -->
<!-- warning: playback does not work on iPad/iPhone if you include the poster attribute! fixed in iOS4                   -->

<video width="274" height="256" autoplay>
    <!-- MP4 must be first for iPad! -->
  <source src="../files/ahah-mp4-2.mov" type="video/mp4">
  <source src="../files/ahah.webm" type="video/webm"> <!-- Chrome10+, Ffx4+, Opera10.6+ -->
  <source src="../files/ahah.ogv" type="video/ogv"> <!-- Firefox3.6+ / Opera 10.5+ -->
  Your browser does not support the video tag.
  <!-- fallback to Flash: -->
  <!-- source: http://helpx.adobe.com/flash/kb/object-tag-syntax-flash-professional.html -->

</video>
</body>
</html>

【问题讨论】:

  • 您能否提供一个小提琴,以便其他人可以检查/测试?
  • 在 chrome 浏览器中访问 c​​hrisrjones.com/whatever,音频应该可以播放,但不显示视频。 ...有趣的是,我现在在 linux 上使用 chrome,它可以工作,但不能在 os x 上使用
  • 也适用于我的 Win32 Chrome。

标签: html google-chrome html5-video


【解决方案1】:

文件http://chrisrjones.com/files/ahah-mp4-2.mov 以MIME 类型发送:video/quicktime。

尝试使用 MIME 类型发送它:video/mp4。

并将视频编码为 H.264。

如果它在 Internet Explorer 中不起作用,那是因为视频不是用 H.264 编码的。

【讨论】:

    【解决方案2】:

    无论出于何种原因,如果启用视频标签的“控制”功能,视频会在 OS X 上以 chrome 显示。到目前为止,唯一不显示视频文件的浏览器是适用于 OS X 的 chrome 版本 24.0.1312.52。我下载了适用于 Windows 7 的最新版 Chrome 并显示了视频文件。

    现在我要做的就是弄清楚为什么视频文件没有在 Internet Exploder 中播放 sigh

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-31
      • 2012-08-02
      • 2013-04-21
      • 2014-06-13
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多