Moonlight 扩展不适用于新的 Firefox 版本

igi*_*igi 14 firefox moonlight firefox-extensions

The web browser I use is Firefox (currently in version 8 in Oneiric). According the Compatibility Check information the Moonlight extension is not compatible with FF8. Anyway, I enabled this extension using the AddOn Compatibility Reporter. And, actually, I cannot watch Silverlight streams in an acceptable way: the video gets stuck, the HD keeps buffering (I guess), so I have to close the window.

Does anybody know if there is a way to fix this or a suitable alternative? I'm looking for something which is fully supported and mantained.

fos*_*dom 9

在此处输入图片说明

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

  • 根据您的架构下载插件- 32 位或 64 位
  • .xpi文件保存到一个空文件夹中。
  • 如有必要,将文件扩展名更改为zip
  • 右键单击.xpi文件并选择提取
  • 在提取的文件中,将文件install.rdf打开到您喜欢的文本编辑器中

在此处输入图片说明

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

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


出现播放问题的几个可能原因:

  • 您使用的流没有流畅的流传输能力
  • 比特率对你的宽带来说太高了
  • 您使用的是功率不足的 CPU 或 RAM 不足
  • 你的显卡功率不足
  • 您正在使用开源驱动程序,这些驱动程序(取决于显卡)有时在帧速率方面可能比它们的专有表亲(ATI/NVIDIA)慢得多。
  • Compiz 问题 - 有时切换到 Gnome-Classic(无效果)对我来说效果更好。

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


最后一点 -来自维基百科,月光开发已停止。开发人员已被 Novell 解雇,接管的公司已停止(出于某种未知原因)夜间构建。看起来这项技术很糟糕:(


Eli*_*gan 8

我假设您已经从官方网站安装了 Moonlight (因为它没有打包在 Oneiric 的官方存储库中)。默认下载的是 Moonlight 4 Preview,因为最新的稳定版本 ( Moonlight 2.4.1 ) 不支持当前网络上的大部分 Silverlight 内容。但是 Moonlight 4 还没有完成,目前不支持Firefox 8。

不幸的是,截至撰写本文时,Moonlight 4 nightly builds的下载服务器(稳定性更差,但包含最新功能)目前已关闭。不过,我的猜测是,当前的每晚构建也不支持 Firefox 8。

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

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

(如果您不确定您使用的是 32 位还是 64 位版本的 Ubuntu,请按Ctrl+ Alt+T打开终端窗口,输入/粘贴uname -m并按Enter。如果您看到,x86_64那么您拥有的是 64 位版本的Ubuntu。如果您看到i386, i586, i686, 或ia32,那么您正在运行 32 位版本的 Ubuntu。)

当您单击下载链接(显示为Linux/i586Linux/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 有一种称为Incognito隐私浏览模式。如果您使用此模式,您应该知道默认情况下禁用 3rd 方扩展程序(包括 Moonlight),因为无法确定它们对您的隐私的行为。

隐身 - 扩展程序禁用消息

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

扩展程序的 Chromium 首选项

请注意,默认情况下,只有在隐身模式下才会禁用月光。对于正常浏览,它将默认启用。

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