视频或音频无法播放

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

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

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

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

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

注意:Firefox版本58和59可能在某些Linux发行版和桌面环境上无法播放或录制音频。此问题会在Firefox版本60上解决。更多信息,参看Firefox版本59在某些GNU/Linux配置下没有声音

HTML5 音视频

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

插件

2017 年 3 月 7 日,当 Firefox 版本 52 发布时,已经停止支持除 Flash 之外的所有 NPAPI 插件。参看 此兼容性文档此文 了解详情。

Firefox 版本 52 开始,停止支持除 Adobe Flash 之外的所有 NPAPI 插件。参看 此兼容性文档此文 了解详情。

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

安装缺失的插件

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

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

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

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

  • 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. 点击菜单按钮 Fx57menu New Fx Menu ,选择 附加组件 Fx57Addons-icon 附加组件 打开附加组件管理器。

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

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

activate flash

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

升级插件

检查所有插件是否是最新版,并升级过期的插件。

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

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

禁用有冲突的插件

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

  1. 点击菜单按钮 Fx57menu New Fx Menu ,选择 附加组件 Fx57Addons-icon 附加组件 打开附加组件管理器。

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

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

其他解决方案

清空缓存

参看 怎么清除缓存?

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

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

检查 Firefox 设置

  • Cookie:
  1. 点击菜单按钮 New Fx Menu Fx57Menu 并点击 选项 按钮 首选项 按钮。
  2. 选择 隐私隐私与安全 面板,并找到 历史 部分。

  3. Firefox 将会:Firefox 将旁边的下拉菜单里,选择使用自定义设置
    customhistory38 Fx56Privacy&Security-CustomHistory-new CustomHistory fx57 Fx60HistorySettings-UseCustom
  4. 确认目标网站没有在 Cookie 例外列表里被阻止。
  1. 点击菜单按钮 New Fx Menu Fx57Menu 并点击 选项 按钮 首选项 按钮。
  2. 选择隐私与安全面板并找到Cookie网站数据部分。
  3. 确认目标网站没有在 Cookie 例外列表里被阻止。
  • 弹出窗口:
  1. 点击菜单按钮 New Fx Menu Fx57Menu 并点击 选项 按钮 首选项 按钮。
  2. 选择 内容 面板隐私与安全 面板并找到 权限 部分
  3. 在 Firefox 弹出窗口阻止” 选项里将目标网站设为例外。

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

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




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

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

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