FlashPlayer开源替代方案

我想知道是否有任何可用的开源替代Flash播放器。

我尝试了lightspark工具,但它在Chromium中不起作用(或者我没有正确安装它?)。

我做了:

 sudo apt-get install lightspark browser-plugin-lightspark 

我14点10分 。 我对任何开放源代码的Flash播放器都持开放态度。

如何在Ubuntu上安装开源Flash播放器替代品,也可以在Chromium中使用?

简短的回答

似乎没有足够好的最新开源Flash播放器项目。 显然目前的Lightspark不适用于Chromium 34及更高版本。

当前状态

从版本34(2014年4月)开始,Chromium / Chrome开始放弃对Netscape-API插件(NPAPI)的支持,转而支持以沙盒模式运行插件的新Pepper API(PPAPI) (恕我直言,关闭了主要网络安全漏洞)过去几年被命名为Flash) 。 为了在Linux下保持Flash支持,谷歌与Adobe达成了协议,以维护自己的Flash版本(仍然是专有的和密切的源代码),可用作pepperflashplugin-nonfree

由于最新版本的Lightspark很久以前(2013-03-16)API交换机(2014-02-17)很早就没有当前版本的Chromium项目支持。 其他活跃的FOSS Flash播放器项目甚至更老。

该怎么办

取决于你正在寻找FOSS Flash播放器的原因。

  • 在安全的情况下,您可以安全地使用谷歌的Pepper Flash,因为它是沙盒。 通过Ubuntu软件中心安装它作为pepperflashplugin-nonfree或命令行sudo apt-get install pepperflashplugin-nonfree 。 Chrome已包含插件内置function。

  • 如果您相信FOSS软件并且想要支持它 – 最好不要使用Flash(忽略它),因为使用任何FOSS玩家仍然会推广封闭的专有RIA标准(恕我直言,这对行业造成了足够的伤害) 。 这并不难,因为很多网站都会使用HTML5作为Flash的替代品。 作为备份function,您可以安装Pepper Flash,但设置Chromium只能按要求运行它(输入URL chrome://settings/content并为插件选择“Click to play”)。