【问题标题】:Cannot play any type of video in Firefox无法在 Firefox 中播放任何类型的视频
【发布时间】:2014-10-09 01:12:40
【问题描述】:

我的问题是,我无法在 Firefox 中播放任何视频。在 Chrome 中它运行良好。这是我嵌入视频的 HTML 代码:

<video id="video" controls="controls" width="600" height="357" poster="./static/img/video-thumb.png" preload="metadata" aria-describedby="full-descript">
   <source src="./static/video/demo.ogv" type="video/ogg; codecs=&quot;theora, vorbis&quot;">
   <source src="./static/video/demo.webm" type="video/webm">
   <source src="./static/video/demo.mp4" type="video/mp4">
</video>

当我尝试访问(例如 MP4 文件)时,出现奇怪的字符并且没​​有视频。火狐出了什么问题?

路径很好,视频可以工作

在我的 Firefox 控制台中:

HTTP "Content-Type" of "text/html" is not supported. Load of media resource http://localhost:8104/home/static/video/demo.ogv failed.
HTTP "Content-Type" of "text/html" is not supported. Load of media resource http://localhost:8104/home/static/video/demo.webm failed.
HTTP "Content-Type" of "text/html" is not supported. Load of media resource http://localhost:8104/home/static/video/demo.mp4 failed.

【问题讨论】:

  • 您的服务器告诉浏览器该视频是一个 HTML 文档。修复它。
  • 是的,我知道(它写在那里),但我该如何解决呢?我不知道。
  • 第 1 步:找出您使用的 HTTP 服务器。
  • 可能是linux上的apache,但我不是很清楚,我只是公司的开发人员之一,我没有访问服务器配置的权限。
  • 必须修复服务器配置。如果您没有访问权限,请获得访问权限或将错误票证传递给有权限的人。

标签: html firefox video


【解决方案1】:

您的服务器正在使用

“text/html”的“Content-Type”

假设它是一个 apache 服务器,你需要将以下 .htaccess 文件添加到包含视频的目录中。

# Server can play audio
# MP3 audio
AddType audio/mpeg3 .mp3
AddType audio/mp3 .mp3
AddType audio/x-mpeg3 .mp3

# Ogg Vorbis audio
AddType audio/ogg .ogg
AddType audio/ogg .oga

# Server can play video
# Ogg Theora video
AddType video/ogg .ogv

# MP4 video
AddType video/mp4 .mp4

# Webm video
AddType video/webm .webm

对于其他服务器,您需要查看有关如何设置 MIME 类型的文档。

【讨论】:

  • 您使用的主机/服务器是否允许您运行php?如果是这样,您可以使用 PHP 来传递具有正确 http 标头信息的文件。
  • 不,我们使用的是 Java。我联系了可以访问服务器配置的同事。
  • 以防 Firefox 可能使用错误的 mimi 类型 .... 您是否尝试从 HTML 中删除 ... type="video/mp4" ...?
  • @LeoGallucci 可能是的,但不是我。拥有服务器的人修复了它,但不知道如何。无论如何,我离开那个项目超过 1.5 年,所以我无法再访问它了。
【解决方案2】:

对不起,我没有足够的声誉,所以在这里发帖。 所以我面临同样的问题所以我所做的就是从主机获取音频路径并

<a href="http:// Your path" target="_blank"> Click to play Audio </a>

因此它将在新页面中打开并轻松播放您的音频。

【讨论】:

  • 这是 Asker 在问题中已经尝试过的(参见他们的代码)。
猜你喜欢
  • 1970-01-01
  • 2013-03-17
  • 2011-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-27
  • 1970-01-01
相关资源
最近更新 更多