为什么Chromium上的Flash Player不起作用?


11

我已经在Raspberry Pi(运行Raspian)上安装了Chromium,sudo apt-get install chromium-browser并按照此站点上的说明尝试使Flash Player运行:http : //linuxologist.com/01general/howto-chromium-browser-on-linux-with -闪/

即我刚刚下载libflashplayer.so,放在里面,/usr/lib/然后在里面建立一个符号链接/usr/lib/chromium/plugins/。然后我像这样打开Chromium:

chromium --enable-plugins --enable-greasemonkey --enable-user-scripts --enable-extensions

从命令行。但是,仍无法识别Flash Player。我下载的Flash Player版本来自tar的softpedia,我必须将其解压缩。

有没有人设法使这个工作?如果是这样,那么还需要什么额外的步骤?

更新资料

亚历克斯要求我跑步file,所以这里是:

$ file /usr/lib/libflashplayer.so
libflashplayer.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

您知道Linux可以在多个平台上运行,并且您需要一个适合您的硬件的平台。在这种情况下为ARM cpu。
托尔比约恩Ravn的安徒生

即使您运行它,闪存在Pi上也无法正常运行。我认为您不应该再花任何精力来使其工作。
Jivings 2012年

@ThorbjørnRavnAndersen是的,我已经使用Linux一段时间了,所以我对此很熟悉。我不确定libflashplayer.so文件是否支持arm-我想我在那里有点希望...
mulllhausen 2012年

@AlexChamberlain啊对了!哈哈,我将更新Q
mulllhausen

@Jivings pi具有用于h264的硬件加速。可以使其相对较好地用于视频播放。
托尔比约恩Ravn的安德森

Answers:


16

ARM与x86

台式机使用的Intel处理器是32/64位体系结构,通常称为x86和x86_64。

Raspberry Pi使用的ARM处理器也使用32位体系结构,但与x86不兼容。因此,x86库将无法在Raspberry Pi上运行。

我怎么知道您有一个x86库?

我要你跑

file /usr/lib/libflashplayer.so

哪个输出

libflashplayer.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

Intel 80386 告诉我们它是为x86编译的。

Adobe是否发布ARM版本的Flash?

是的,没有。有许多版本可用于许多Mobile平台,但我认为它已被弃用(需要引用),而且我还没有看到可用于ARM Linux的版本。(需要引用


1
这是正确的答案。
吉文斯,2012年

1
@Jivings:那是你的意见!;-)
乔恩·埃格顿

不能编辑cos的值太小,但我认为应该“弃用”而不是“折旧”(linguisticszone.blogspot.co.uk/2007/05/…)。
乔恩·埃格顿

@JonEgerton我知道。
Alex Chamberlain 2012年

5

纳什

Gnash是免费的SWF电影播放器​​。它可以作为独立应用程序使用,也可以作为几种流行的Web浏览器的插件使用。它支持从磁盘播放媒体或通过网络连接流式播放。从嵌入式设备到现代台式机,各种各样的设备都支持YouTube等一些流行的视频共享网站。

安装

Gnash应该在发行版的存储库中。

德比安

$ sudo apt-get install gnash

$ sudo pacman -Sy gnash

组态

它应该可以正常工作,但是我还没有尝试过。会很快做的。

参考文献

  1. Gnash用户手册

我不认为你的意思的-y标志pacman。这将同步软件包列表,这在安装软件时是不必要的。

@BryanDunsmore还是我做了...
Alex Chamberlain

安装软件时无需同步软件包列表。大多数人会在更新系统时执行此操作。

1
Chromium + Gnash对我不起作用。
FR6 2012年

4

我认为Adobe没有发布ARM Linux的任何Flash插件。

http://get.adobe.com/flashplayer/otherversions/

我不知道您从哪里得到“ libflashplayer.so”,但我想它是X86或X64版本。


嗨,lxp121欢迎来到Raspberry Pi Stack Exchange。通常,最好的答案是事实和引用支持的。目前,这还不是一个完整的答案,可以改善一下吗?
吉文斯2012年

@jivings这是一个众所周知的事实。
克里斯·斯特拉顿

@ChrisStratton:原始答案不包含链接或第三行。
吉文斯,2012年

由于事实众所周知,它不需要一个。
克里斯·斯特拉顿

0

可能的解决方案,在chroot环境下安装android。这样,由于Google chrome支持Flash插件, Android可以播放Flash 。直到Android达到树莓派为止,还有很长的路要走。

Flash的替代品(如果仅将其用于视频播放)

VLC(我最喜欢的选择)

#Arch Linux
pacman -S vlc
#Debian
apt-get install vlc

安装此插件。然后打开VLC转到“工具”>“首选项”(单击“全部”)>“界面”>“主界面”>“检查Web”并保存。重新启动,完成! 要么

vlc -I http 

光室


前几天,我安装了vlc作为我最喜欢的媒体播放器,我想测试一下avis。但是我不了解chrome插件-这可能是观看在线Flash电影(如果效果很好)的最佳解决方案-谢谢。
mulllhausen

0

操作系统maemo / meego(基于debain)在诺基亚n900(使用ARM Cortex A8)microB浏览器(基于Mozilla Firefox)上支持Flash Player:http ://natisbad.org/N900/n900-nment-commented-hardware-specs.html

maemo下载链接: http ://tablets-dev.nokia.com/需要下一个链接来为N900生成IMEI,以下载图像文件:* ttp://www.nokiaport.de/tacdatabase/index.php?s = imeitools&lng =我希望此信息可以帮助树莓派社区

感谢您的答复,如果有机会使其在树莓上运行


我不太了解您的帖子。你能澄清一下吗?
hifkanotiks 2012年

-2

您在使用Google Chrome吗?我认为Chronium的简称。如果是这样,我读到Google Chrome无法在ARM处理器上正常运行。希望这可以帮助。尝试查找其他浏览器,使用Epiphany或预安装的浏览器,或者使用

sudo apt安装


2
你好,欢迎光临。我认为您的命令缺少某些内容。随时编辑您的答案。
加纳马马

2
apt-get install究竟是什么?您缺少要安装的软件包。
PNDA

Chromium的最新版本(撰写本文时为45)仅适用于RPi 2模型,而没有(我相信)任何硬件加速,此SE社区中较旧的Q&A可能会将其用于较旧的Pis,但这是一个古老的版本我认为现在不存在22。
SlySven 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.