视频或音频无法播放

有时,网页的音频或视频内容在 Firefox 下无法正常下载和播放。所需的插件没找到、过期、被阻止、和其他插件或扩展冲突,或者是内容由于某种原因被阻止。本文会帮助你解决这些问题。

注:如果您在地址栏的左侧看见了这个盾牌图标 Mixed Content Shield 并且在该网站遇到问题,请参见“在 Firefox 中阻止混合内容”一文详细了解(根据您使用的样式不同,图标有可能不同)。

您可能需要安装所需的 PulseAudio 软件

如果出现 "要播放音频,您可能需要安装所需的 PulseAudio 软件" 的提示,这意味着 Firefox 找不到或无法使用 PulseAudio。从 Firefox 52 开始,播放任何音频都需要 PulseAudio 软件,大多数 Linux 发行版都预装了 PulseAudio。

使用系统的软件包管理器,并确保 PulseAudio 已正确安装。

HTML5 音视频

Firefox 原生支持通常和 WebM、Ogg 以及 Wave 容器关联的开放媒体格式。然而,MP3 和 MP4 容器通常依赖于平台解码器对 MP3、AAC 和 H.264 音视频流的支持。更多信息,参看 解决 Windows 系统下 Firefox 中部分视频和音频的播放问题Firefox 中的 HTML5 音视频

插件

Mozilla 计划在2017年三月,当 Firefox 52版发布时,停止支持除 Flash 之外的所有 NPAPI 插件。请参看 此文此博客 了解详情。

注意: 64 位版本 Firefox 目前仅识别和支持 Adobe Flash 和 Microsoft Silverlight NPAPI 插件

安装缺失的插件

虽然 Firefox 能够处理网页上的某些 HTML5 音视频内容,但是它可能需要媒体播放器和浏览器 插件 来支持其他内容。尽管已经安装了可以播放音视频的媒体播放器,您仍然可能在媒体 嵌入 网页时,缺少一些必要的插件。

当缺失插件时,播放内容处会显示:

  • "播放此内容需要插件" 表示你的系统没有安装必要的插件。
    flash required fx35

如果没有显示下载插件的连接,请访问以下网站来手动安装需要的插件:

  • Flash 插件:参看 安装 Flash 插件Flash插件
    • Flash 插件被许多嵌入音视频的网站所使用。
  • Java 插件Firefox 中使用 Java 插件
  • Silverlight 插件:参看 在 Firefox 中使用 Silverlight 插件
  • Windows 媒体播放器插件:参看 在 Firefox 中使用 Windows Media Player 插件
    • Windows 媒体播放器插件仅支持特定的 Windows 媒体格式(.asf、.asx、.wm、.wma、.wax、.wmp、.wmv 和 .wvx),除非网站为 Firefox 和其他 Mozilla 浏览器做了特别设计。
  • QuickTime 插件:参看 在Firefox中使用QuickTime插件
    • QuickTime 插件能够处理许多嵌入媒体格式。在较老的操作系统上,QuickTime 插件可能没有配置为能够处理一些普通在线文件格式的模式,比如 Windows XP 系统上的嵌入 .mp3 音频。此时,您需要在 Firefox 的 QuickTime 偏好下选择你希望 QuickTime 播放的媒体格式。

其他一些不常用的媒体播放器及其插件,可以参考:

启用或激活插件

如果在附加组件管理器中禁用了一个插件,您就没法使用它。

  1. 点击 Firefox 窗口顶部的 Firefox 按钮点击菜单栏上的 工具 菜单点击 Firefox 窗口顶部的 工具 菜单,然后点击 附加组件 打开附加组件管理器。 点击菜单按钮 New Fx Menu ,选择 附加组件 打开附加组件管理器。

  2. 在附加组件管理器标签页中选择 Plugins 面板。
  3. 查看禁用列表,看看有没有禁用。
    • 要启用插件,单击 永不激活 并在下拉菜单里选择 询问是否激活总是激活

如果你在网页的插件内容处看到 激活(插件名称) 图标,你需要单击此图标激活插件:

activate flash

更多信息,参看 为什么我需要激活插件?

升级插件

检查所有插件是否是最新版。

  • 插件检查 网页并按照连接升级过期的插件。

在网络安全程序中允许插件

让您的网络安全管理软件(包括防火墙、反病毒软件、防间谍软件等)信任 plugin-container.exe,Firefox 称之为插件容器. 具体指导,请参看 计算机防火墙,其中 Firefox 被称为 Firefox 的插件容器。

禁用有冲突的插件

如果你安装了多个可以处理同样 媒体格式 的插件,可能会有冲突而无法播放一些嵌入媒体。您也许能够通过禁用其中一个插件来修复此问题。

  1. 点击 Firefox 窗口顶部的 Firefox 按钮点击菜单栏上的 工具 菜单点击 Firefox 窗口顶部的 工具 菜单,然后点击 附加组件 打开附加组件管理器。 点击菜单按钮 New Fx Menu ,选择 附加组件 打开附加组件管理器。

  2. 在附加组件管理器标签页中选择 Plugins 面板。
  3. 在插件列表中,选择想要进行故障排除的插件。
    • 要禁用插件,在下拉菜单中 永不激活
    • 要启用插件,在下拉菜单中 总是激活

比如,为了播放 QuickTime 或 Windows 媒体内容,禁用 VLC 插件。更多关于插件问题的故障排除,参看 解决插件引起的故障

其他解决方案

清空缓存

参看 怎么清除缓存?

禁用干扰扩展或广告阻止软件

  • 广告阻止软件(例如网络安全程序的反广告过滤器)和扩展(例如 Flashblock 或 Adblock Plus)能够阻止音视频播放。如果网站在禁用广告阻止时是正常的,那么您可能要把它们添加到广告阻止软件的白名单里。
  • Firefox 的扩展也会阻止插件。如果音视频播放在禁用所有扩展时正常,那么有扩展导致了播放问题。更多信息,参看 火狐扩展和主题的故障解决方法

检查 Firefox 设置

删除 hosts 文件中的特定条目(高级用户)

如果你使用 hosts 文件,你可以通过临时改名字为 Xhosts 来禁用它。或者,你可以修改该文件,删除诸如 ad.doubleclick.net 之类的网址,它们能够导致一些视频错误(更多信息,参看 MozillaZine 论坛主题)。要应用对 hosts 文件的改变,你可能需要刷新 DNS 缓存,运行命令: ipconfig /flushdns




以上信息来自 无法播放音视频 (mozillaZine KB)

这篇文章对您有帮助吗? 请稍候...

这些人帮助撰写了这篇文章:Wenchu, wxie2016, kaneren。你也可以提供帮助,来看看该怎么做