我想知道是否有任何可以替代 Flash Player 的开源软件。
我尝试过该lightspark
工具,但它在 Chromium 中不起作用(或者可能是我没有正确安装它?)。
我做到了:
sudo apt-get install lightspark browser-plugin-lightspark
我上线了14.10. 我愿意接受任何开源的 Flash 播放器替代品。
如何在 Ubuntu 上安装可以在 Chromium 中运行的开源 Flash 播放器替代品?
答案1
简短回答
似乎没有足够好的、最新的开源 Flash 播放器项目。而且当前的 Lightspark 显然无法与 Chromium 版本 34 及更高版本兼容。
当前状态
从版本 34(2014 年 4 月)开始,Chromium/Chrome 开始放弃对 Netscape-API 插件(NPAPI)的支持,转而支持在沙盒模式下运行插件的新 Pepper API(PPAPI)(在我看来,它修复了过去几年主要的网络安全漏洞 Flash)。为了保持对 Linux 下 Flash 的支持,Google 与 Adobe 达成协议,以维护其自己的 Flash 版本(仍为专有和闭源的),并以 的形式提供pepperflashplugin-nonfree
。
由于 Lightspark 的最新版本早于 API 切换 (2013-03-16) (2014-02-17),因此当前版本的 Chromium 项目不支持它。其他活跃的 FOSS Flash 播放器项目甚至更老。
该怎么办
取决于您寻求 FOSS Flash 播放器的原因。
出于安全考虑,你可以放心使用 Google 的 Pepper Flash,因为它是沙盒化的。通过 Ubuntu 软件中心
pepperflashplugin-nonfree
或命令行安装sudo apt-get install pepperflashplugin-nonfree
。Chrome 已经内置了插件。如果你相信 FOSS 软件并且想要支持它——最好根本不要使用 Flash(忽略它),因为使用任何 FOSS 播放器仍然会推广封闭的专有 RIA 标准(在我看来,这对行业造成了足够的损害)。这并不难,因为许多网站将使用 HTML5 来替代 Flash。作为备用功能,您可以安装 Pepper Flash,但将 Chromium 设置为仅根据请求运行它(输入 URL
chrome://settings/content
并选择“单击播放”插件)。