Moonlight扩展程序无法使用新的Firefox版本

我使用的Web浏览器是Firefox(目前在Oneiric中的版本8)。 根据兼容性检查信息,Moonlight扩展与FF8不兼容。 无论如何,我使用AddOn Compatibility Reporter启用了此扩展。 而且,实际上,我无法以可接受的方式观看Silverlight流:video卡住,HD保持缓冲(我猜),所以我必须关闭窗口。

有人知道是否有办法解决这个或合适的替代方案? 我正在寻找完全支持和保留的东西。

在此处输入图像描述

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

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

在此处输入图像描述

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

最后 – 当Firefox版本发生变化时,Firefox会自动禁用该附加组件。 使用官方Compatibility Reporter重新启用此修改后的加载项


您有回放问题的几个可能原因:

  • 您正在使用的流没有流畅的流媒体function
  • 你的宽带比特率太高了
  • 你正在使用动力不足的CPU或RAM缺乏
  • 你的显卡function不足
  • 您正在使用开源驱动程序(取决于显卡)有时在帧速率方面可能比其专有同类产品(ATI / NVIDIA)慢得多。
  • Compiz问题 – 有时候切换到Gnome-Classic(没有效果)对我来说效果更好。

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


最后一点 – 来自维基百科 ,月光开发已经停止。 开发人员已经从Novell解雇了,已经接管的公司已经停止了(出于某种未知的原因)夜间构建。 看起来这项技术处于可怕的直道:(

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

不幸的是,截至本文撰写时,Moonlight 4 夜间版本的下载服务器(其稳定性较差,但包含最新function)目前正在下载。 我的猜测是,目前的夜间版本也不支持Firefox 8。

由于支持最新版本的Chromium浏览器,因此我建议您在需要查看/播放Silverlight内容时使用Chromium 。 您可以通过安装名为chromium-browser的软件包来获得Chromium(您可以在软件中心执行此操作,也可以在终端中运行命令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。如果你看到i386i586i686ia32 ,那么你运行的是32位版本的Ubuntu。)

当您单击下载链接(表示Linux / i586Linux / x86_64 )时,您将收到警告,安装Chromium插件可能会损害您的计算机。 由于您正在下载一个相当稳定的插件版本并且您从Novell的官方下载站点获得它,您可以继续并单击继续以继续下载和安装插件。

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

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

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

Novell Moonlight配置窗口

某些Silverlight内容要求安装Microsoft Media Pack。 您可以从Novell Moonlight Configuration窗口的“ Playback选项卡进行安装。

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

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

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

Chromium扩展的首选项

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

由于许多用户更喜欢使用Firefox,因此现在广泛采用较新版本的Firefox,希望Moonlight能够尽快为他们提供支持。 在此之前,您可以通过使用Chromium查看具有Silverlight内容的网站来解决此问题,如上所述。

您有两个主要选择:

  • 您可以跳过检查兼容性编辑配置,如本教程中所示 。

  • 您可以安装此插件 ,允许安装其他不兼容的插件。

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

我还设法使用插件在Firefox中安装Moonlight,正如之前的评论员建议的那样。 我还安装了它附带的编解码器。 月光似乎正确加载,但没有声音。 如果有办法解决这个问题,请告诉我。

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

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

谢谢你的帮助!