Moonlight 扩展无法与新版 Firefox 兼容

Moonlight 扩展无法与新版 Firefox 兼容

我使用的 Web 浏览器是 Firefox(目前在 Oneiric 中为版本 8)。根据兼容性检查信息,Moonlight 扩展与 FF8 不兼容。无论如何,我使用 AddOn 兼容性报告器启用了此扩展。实际上,我无法以可接受的方式观看 Silverlight 流:视频卡住,高清不断缓冲(我猜),所以我不得不关闭窗口。

有人知道是否有办法修复此问题或有合适的替代方案吗?我正在寻找完全受支持和维护的东西。

答案1

在此处输入图片描述

对于那些希望在 Firefox v4 以上版本上安装 Moonlight 并且像我一样无法获得官方 Firefox 兼容性检查器允许安装...然后您可以执行以下操作:

  • 下载插件根据您的架构 - 32位或64位
  • 保存.xpi文件放入一个空文件夹中。
  • 将文件扩展名更改为压缩如果有必要
  • 右键单击.xpi文件并选择提炼
  • 在解压的文件中,打开文件安装.rdf进入你最喜欢的文本编辑器

在此处输入图片描述

  • 找到文件所示的区域 - 更改最大版本从 *4.0.** 到 *99.0.** 并保存(NB 图片显示 9 - 该值需要高于您的 Firefox 版本)
  • 删除文件夹元信息
  • 突出显示所有文件 - 右键单击​​并选择压缩- 将压缩文件保存在Zip 格式 在此处输入图片描述
  • 重命名文件以获得.xpi扩展而不是。压缩文件扩展名
  • 在 Firefox 中,您可以使用 Firefox Addon 扳手符号来安装修改后的插件 - 您将收到有关其真实性的警告,您可以忽略它。出现此警告是因为您删除了真实性检查文件夹元信息之前。 在此处输入图片描述

最后 - 当 Firefox 版本发生变化时,Firefox 将自动禁用该附加组件。使用官方兼容性报告器重新启用此修改后的附加组件


出现播放问题的一些可能原因:

  • 您正在使用的流媒体不具备流畅的流媒体功能
  • 比特率对于你的宽带来说太高了
  • 您正在使用性能不足的 CPU 或内存不足
  • 你的显卡性能不足
  • 您正在使用开源驱动程序(取决于显卡),其帧速率有时可能比其专有驱动程序(ATI / NVIDIA)慢得多。
  • Compiz 问题 - 有时切换到 Gnome-Classic(无效果)对我来说效果更好。

如果您在播放过程中遇到屏幕上“播放”按钮问题和/或“自动播放”问题;请转至 about:config 并将“media.autoplay.enabled”设置为“false”。


最后说明 -来自维基百科,moonlight 开发已经停止。开发人员已被 Novell 解雇,而接手的公司已停止(出于某种未知原因)夜间构建。看来这项技术陷入了困境 :(

答案2

我假设你已经从官方网站(事实上未包装在 Oneiric 的官方存储库中)。默认下载的是 Moonlight 4 Preview,自最新稳定版本 (月光 2.4.1) 不支持目前网络上的大部分 Silverlight 内容。但 Moonlight 4 尚未完成,目前不支持Firefox 8。

不幸的是,截至本文撰写之时,月光 4 的下载服务器每晚构建(稳定性更低,但包含最新功能)目前已停止运行。不过我猜当前的夜间版本也不支持 Firefox 8。

自最新版本的 Chromium 浏览器以来支持的,目前,我建议在需要查看/播放 Silverlight 内容时使用 Chromium。您可以通过安装名为的软件包来获取 Chromium (您可以在软件中心执行此操作,也可以在终端中chromium-browser运行命令)。然后,在 Chromium 中,您可以下载 Moonlight 插件sudo apt-get update; sudo apt-get install chromium-browser这里。不幸的是,Moonlight 网站无法正确检测您在 Chromium 中的架构,因此它始终会建议使用 32 位版本的插件;如果您拥有 64 位版本的 Ubuntu,那么您应该单击 64 位版本插件的单选按钮。

选择架构,然后下载插件。

(如果您不确定您拥有的是 32 位还是 64 位版本的 Ubuntu,请按Ctrl+ Alt+T打开终端窗口,键入/粘贴uname -m并按Enter。如果您看到x86_64,则说明您拥有的是 64 位版本的 Ubuntu。如果您看到i386i586i686ia32,则说明您正在运行 32 位版本的 Ubuntu。)

当你点击下载链接时(上面写着Linux/i586或者Linux/x86_64),您将收到警告,安装 Chromium 插件可能会损害您的计算机。由于您正在下载合理地如果您已经从 Novell 的官方下载网站获取了该插件的稳定版本,则可以继续单击继续继续下载并安装插件。

“扩展、应用程序和主题可能会损害您的计算机。您确定要继续吗?”单击“继续”以继续下载和安装插件。

然后插件应该会下载并自动安装,并立即开始工作;您甚至不需要重新启动 Chromium。但是,如果您安装了以前版本的插件,则可能需要重新启动 Chromium。如果您已经打开了试图显示 Silverlight 内容的页面,则可能需要重新加载这些页面才能显示内容。

安装 Moonlight 后,您可能需要对其进行配置。为此,请右键单击任何 Silverlight 内容(在任何页面上),然后单击Moonlight Settings。这将打开Novell Moonlight Configuration窗口。

Novell Moonlight 配置窗口

某些 Silverlight 内容需要安装 Microsoft Media Pack。您可以从窗口Playback的选项卡中安装它Novell Moonlight Configuration

与 Firefox 和其他浏览器一样,Chromium 也有一个隐私浏览模式称为隐身。如果您使用此模式,您应该知道第三方扩展(包括 Moonlight)默认是禁用的,因为无法确定它们对您的隐私的行为。

隐身模式 - 扩展程序已禁用消息

如果您决定要在隐身模式下启用 Moonlight,您可以在 Chromium 偏好设置选项卡中进行操作Extensions。单击 Moonlight 条目左侧的克拉三角形,然后选中标有 的框Allow in Incognito

Chromium 扩展的偏好设置

请注意,Moonlight 仅在隐身模式下默认禁用。对于正常浏览,它将默认启用。

由于许多用户更喜欢使用 Firefox,而且 Firefox 的新版本现已被广泛采用,因此希望 Moonlight 能尽快支持它们。在此之前,您可以通过使用 Chromium 查看包含 Silverlight 内容的网站来解决此问题,如上所述。

答案3

您有两个主要选择:

答案4

Eliah 关于在 Chromium 浏览器中安装 Moonlight 的帖子对我有用。我使用的是基于 Ubuntu 的 Linux Mint 13 (Maya)。

我还按照上一位评论者的建议,使用插件在 Firefox 中安装了 Moonlight。我还安装了它附带的编解码器。Moonlight 似乎加载正确,但没有声音。如果有办法解决这个问题,请告诉我。

Chromium 是一个很好的短期修复,但不是一个好的解决方案。它使我的 CPU 达到极限,导致我的旧笔记本电脑过热。不幸的是,根据维基百科,“2011 年 12 月,Miguel de Icaza 宣布 Moonlight 的工作已经停止,并且没有未来计划。”

所以我们唯一的希望是 HTML5 最终能够解决插件的问题。

感谢您的帮助!

相关内容