我使用的 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。如果您看到i386
、i586
、i686
或ia32
,则说明您正在运行 32 位版本的 Ubuntu。)
当你点击下载链接时(上面写着Linux/i586或者Linux/x86_64),您将收到警告,安装 Chromium 插件可能会损害您的计算机。由于您正在下载合理地如果您已经从 Novell 的官方下载网站获取了该插件的稳定版本,则可以继续单击继续继续下载并安装插件。
然后插件应该会下载并自动安装,并立即开始工作;您甚至不需要重新启动 Chromium。但是,如果您安装了以前版本的插件,则可能需要重新启动 Chromium。如果您已经打开了试图显示 Silverlight 内容的页面,则可能需要重新加载这些页面才能显示内容。
安装 Moonlight 后,您可能需要对其进行配置。为此,请右键单击任何 Silverlight 内容(在任何页面上),然后单击Moonlight Settings
。这将打开Novell Moonlight Configuration
窗口。
某些 Silverlight 内容需要安装 Microsoft Media Pack。您可以从窗口Playback
的选项卡中安装它Novell Moonlight Configuration
。
与 Firefox 和其他浏览器一样,Chromium 也有一个隐私浏览模式称为隐身。如果您使用此模式,您应该知道第三方扩展(包括 Moonlight)默认是禁用的,因为无法确定它们对您的隐私的行为。
如果您决定要在隐身模式下启用 Moonlight,您可以在 Chromium 偏好设置选项卡中进行操作Extensions
。单击 Moonlight 条目左侧的克拉三角形,然后选中标有 的框Allow in Incognito
。
请注意,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 最终能够解决插件的问题。
感谢您的帮助!