Tho*_*ard 21 flash firefox google-chrome
由于 Adobe 不再支持 Linux 上的 Flash(请参阅下面的“注意”),有没有办法在 Firefox 中使用 Chrome 的 Pepper Flash 插件?
注意!除了作为 Chrome 的一部分之外, Linux 不再支持 Flash (除了非常过时的 Firefox 11.2 版本,即使它获得了安全更新,它仍然是古老的并且不经常更新)。这在Adobe 的 Flash 运行时路线图中有详细说明。相关部分是平台支持,个人计算机子部分,Linux部分,引用here(2015 年 1 月 14 日是此时间被拉出,出于重要原因,其中最重要的几行已加粗,因为人们不想阅读整件事在这里):
Linux
Adobe 一直与 Google 密切合作,以开发一个单一的现代 API,用于在浏览器中托管插件。代号为“Pepper”的 PPAPI 旨在在插件和浏览器之间提供一个层,以抽象出浏览器和操作系统实现之间的差异。您可以在http://code.google.com/p/ppapi/上找到有关 Pepper API 的更多信息。
由于这项工作,Adobe 得以与 Google 合作,为 Google Chrome 浏览器支持的所有 x86/64 平台提供 Flash Player 的“Pepper”实现。Google 现在在包括 Linux 在内的所有平台上分发这个新的基于 Pepper 的 Flash Player 作为 Chrome 的一部分。
对于 11.2 之后的 Flash Player 版本,Linux 的 Flash Player 浏览器插件只能通过“Pepper”API 作为 Google Chrome 浏览器发行版的一部分提供,并且不再可以从 Adobe 直接下载。自发布之日起五年内,Adobe 将继续在 Linux 上为 Flash Player 11.2 的非 Pepper 发行版提供安全更新。
Flash Player 将继续支持在 Linux 以外的平台上使用非“Pepper”插件 API 的浏览器。
Adobe 不会在 Linux 上提供 Flash Player 浏览器插件的基于 Pepper 的调试播放器实现。
从 Adobe AIR 3 开始,Adobe 已停止支持 Adobe AIR for Linux 操作系统。
Tho*_*ard 17
由于最近对 Adobe 和 Flash 的更改,此答案可能已过时。出于历史目的,这个答案保留在这里。
Firefox 很快就会放弃对 NPAPI 的支持,这可能会使这个答案过时且无效。可能只能在 Chrome 中获取 Flash,并且在某些时候只能在 Chrome 中获取,因此没有 Firefox 解决方案。
由于 Adobe 不再支持 Linux 上的 Flash,Chrome 是包含 Flash 的剩余选项之一。这是 Chrome 的一个特例,详细信息请参见Adobe的Flash 路线图,在 Linux 子标题下的个人计算机下。
您可以在 Firefox 上使用 Pepper Flash(称为“Fresh Player”)。Webupd8 甚至在这里评论了它以及如何让它工作(链接的文章发布于 2014 年 5 月 29 日,可能已经过时)。该插件可能可用,因为它似乎在 Ubuntu IRC 聊天中经常被建议作为解决方案。
以下内容摘自 Webupd8 帖子:
注意:用于此的包装器处于ALPHA 阶段,可能非常不稳定。
不过,总结一下他们详述的步骤:
使用以下命令在 Ubuntu 中安装 Fresh Player Plugin(通过 PPA):
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin
Run Code Online (Sandbox Code Playgroud)使用它的最简单方法意味着不幸的是,您需要安装 Google Chrome 才能使其正常工作。 这是因为Fresh Player Plugin 只是一个包装器libpepflashplayer.so,所以它需要这个与谷歌浏览器捆绑在一起的文件。获取此文件的最简单方法是安装 Google Chrome 稳定版 -从此处下载,然后安装。
2a. 或者:
还有其他获取 libpepflashplayer.so 的方法,但我不会在此处发布所有这些方法的安装说明。
相反,我将在下面列出它们:
如果您使用的是 Google Chrome Unstable,请从
/opt/google/chrome-unstable/PepperFlashto创建符号链接/opt/google/chrome/或更改添加freshwrapper.conf文件并在/opt/google/chrome-unstable/PepperFlash/libpepflashplayer.so那里添加 路径 - 请参阅第 3 步您可以使用其他两种方式安装 Pepper Flash:通过官方 Ubuntu 14.04 存储库中提供的安装程序和通过Pepper Flash PPA(也可用于较旧的 Ubuntu 版本) - 一旦安装,您将需要为 Pepper 创建一个符号链接闪到
/opt/google/chrome/PepperFlash/libpepflashplayer.so或查看第 3 步,了解如何更改它的路径。
删除 APT 安装的 flash 插件:从软件中心删除/清除这些包flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde或直接在终端中运行:
sudo aptitude --purge-unused purge flashplugin-installer adobe-flashplugin adobe-flash-properties-gtk adobe-flash-properties-kde
Run Code Online (Sandbox Code Playgroud)
Pepper Flash 包不会替换原始库文件,这就是为什么到这一步,您可以在附加组件页面中看到两个版本的 Flash 插件,并且无法确定 Firefox 会使用最新的版本。而且你不能在不禁用另一个的情况下禁用一个(如果你禁用一个并重新启动,两个都将被禁用)。
可选(仅当您想调整各种设置时才使用它):配置 Fresh Player Plugin
在这里,您将找到一个 Fresh *Player Plugin 配置示例 - 要使用它,请保存此文件,将其重命名为
freshwrapper.conf并将其复制到~/.config/freshwrapper-data/
libpepflashplayer.so如果您有快门声音,请使用此配置文件更改声音缓冲区的路径 或调整声音缓冲区。不要用它来启用硬件加速,因为它现在不能正常工作!此文件中可用的配置选项一目了然——您可以配置音频缓冲区大小的下限和上限,更改用于获取全屏窗口几何形状的 Xinerama 屏幕(默认值:0),将路径更改为
libpepflashplayer.so与命令行参数(例如启用硬件视频解码)。
小智 7
基于此网站,您应该尝试以下操作:
sudo apt-get install browser-plugin-freshplayer-pepperflash
Run Code Online (Sandbox Code Playgroud)
为我工作。
问题以及已接受的答案中提供的大部分信息不再有效。
Ubuntu 用户获得最新版本的 NPAPI 和 PPAPI 插件的最简单方法是启用 Canonical Partner并安装adobe-flashplugin软件包。
默认情况下,Firefox 使用 NPAPI 插件。但是,NPAPI 插件不会具有 PPAPI 插件所具有的所有功能。通过安装browser-plugin-freshplayer-pepperflash软件包(并重新启动 Firefox),Firefox 实际上将使用 PPAPI 插件。
| 归档时间: |
|
| 查看次数: |
47383 次 |
| 最近记录: |