Warum funktioniert Flash Player auf Chromium nicht?

11

Ich habe Chromium auf meinem Raspberry Pi (mit Raspian) installiert sudo apt-get install chromium-browserund bin den Anweisungen auf dieser Website gefolgt, um den Flash Player zum Laufen zu bringen: http://linuxologist.com/01general/howto-chromium-browser-on-linux-with -Blitz/

Dh ich habe es gerade heruntergeladen libflashplayer.so, platziert und /usr/lib/dann einen Symlink dazu erstellt /usr/lib/chromium/plugins/. dann öffne ich Chromium wie folgt:

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

von der Kommandozeile. Der Flash Player wird jedoch immer noch nicht erkannt. Die Version von Flash Player, die ich heruntergeladen habe, war von softpedia in tar, die ich entpacken musste.

Hat es jemand geschafft, das zum Laufen zu bringen? Wenn ja, welche zusätzlichen Schritte waren erforderlich?

Aktualisieren

Alex bat mich zu rennen file, also hier ist es:

$ file /usr/lib/libflashplayer.so
libflashplayer.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
mulllhausen
quelle
Sie wissen, dass Linux auf mehreren Plattformen ausgeführt werden kann und dass Sie eine für Ihre Hardware benötigen. In diesem Fall eine ARM-CPU.
Thorbjørn Ravn Andersen
Selbst wenn Sie es zum Laufen bringen, funktioniert Flash auf dem Pi nicht richtig . Ich denke nicht, dass Sie sich mehr Mühe geben sollten, um es zum Laufen zu bringen.
Jivings
@ ThorbjørnRavnAndersen Ja, ich benutze Linux schon eine Weile, also bin ich damit vertraut. Ich war nicht sicher , ob die libflashplayer.so Dateiunterstützung für Arm haben würde - ich denke , ich ein wenig hoffnungsvoll war ...
mulllhausen
@ AlexChamberlain ah richtig! haha ich aktualisiere das Q
mulllhausen 12.08.12
@Jivings das pi hat hardwarebeschleunigung für h264. Es könnte relativ gut für das Abspielen von Videos gemacht werden.
Thorbjørn Ravn Andersen

Antworten:

16

ARM vs x86

Intel-Prozessoren, die von Desktops verwendet werden, sind 32/64-Bit-Architekturen, die allgemein als x86 und x86_64 bezeichnet werden.

ARM-Prozessoren, die vom Raspberry Pi verwendet werden, verwenden ebenfalls eine 32-Bit-Architektur, sind jedoch nicht mit x86 kompatibel. Daher können auf dem Raspberry Pi keine x86-Bibliotheken ausgeführt werden.

Woher weiß ich, dass Sie eine x86-Bibliothek haben?

Ich habe dich gebeten zu rennen

file /usr/lib/libflashplayer.so

welche Ausgabe

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

Intel 80386 sagt uns, dass es für x86 kompiliert wurde.

Gibt Adobe eine ARM-Version von Flash heraus?

Ja und nein. Es gibt Versionen für viele mobile Plattformen, aber ich glaube, dass sie veraltet sind ( Zitat erforderlich ) und ich habe sie nicht für ARM Linux gesehen. ( Zitat erforderlich )

Alex Chamberlain
quelle
1
Das ist die richtige Antwort.
Jivings
1
@Jivings: Das ist deine Meinung! ;-)
Jon Egerton
Kann nicht bearbeitet werden, da es zu klein ist, aber ich glaube, das sollte "veraltet" sein, nicht "veraltet" ( linguisticszone.blogspot.co.uk/2007/05/… ).
Jon Egerton
@ JonEgerton Also ich.
Alex Chamberlain
5

Knirschen

Gnash ist ein kostenloser SWF-Player. Es ist als eigenständige Anwendung oder als Plugin für mehrere gängige Webbrowser verfügbar. Es unterstützt die Wiedergabe von Datenträgern oder das Streaming über eine Netzwerkverbindung. Einige beliebte Video-Sharing-Sites wie YouTube werden auf einer Vielzahl von Geräten unterstützt, von eingebetteten bis hin zu modernen Desktops.

Installation

Gnash sollte sich in den Repositories der Distributionen befinden.

Debian

$ sudo apt-get install gnash

Bogen

$ sudo pacman -Sy gnash

Aufbau

Es sollte einfach funktionieren, aber ich habe es noch nicht ausprobiert. Wird es bald tun.

Verweise

  1. Gnash Benutzerhandbuch
Alex Chamberlain
quelle
Ich glaube nicht, dass du die -yFlagge gemeint hast pacman. Dadurch wird die Paketliste synchronisiert, was bei der Installation von Software nicht erforderlich ist.
@BryanDunsmore Oder ich tat ...
Alex Chamberlain
Es ist nicht erforderlich, die Paketliste bei der Installation der Software zu synchronisieren. Die meisten Benutzer tun dies stattdessen, wenn sie das System aktualisieren.
1
Mit Chromium + Gnash hat es nicht geklappt.
FR6
4

Ich denke, Adobe hat kein Flash-Plugin von ARM Linux veröffentlicht.

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

Ich weiß nicht, woher Sie die "libflashplayer.so", aber ich denke, es ist X86 oder X64-Version.

lxp121
quelle
Hallo lxp121 Willkommen bei Raspberry Pi Stack Exchange. Normalerweise stützen sich die besten Antworten auf Fakten und Zitate. Derzeit ist dies keine vollständige Antwort. Können Sie sie bitte verbessern?
Jivings
@jivings das ist eine weithin bekannte Tatsache.
Chris Stratton
@ ChrisStratton: Die ursprüngliche Antwort enthielt weder den Link noch die dritte Zeile.
Jivings
Es brauchte keine, wie allgemein bekannt ist.
Chris Stratton
0

Mögliche Lösung, installieren Sie Android in einer Chroot-Umgebung. Auf diese Weise kann Android dank der Google Chrome-Unterstützung und des Flash-Plugins Flash spielen . Noch ein langer Weg, bis Android die Himbeer-Pi trifft.

Alternativen zu Flash (wenn Sie es nur für die Videowiedergabe verwenden)

VLC (Meine Lieblingswahl)

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

Installiere dieses Plugin . Öffnen Sie dann VLC, gehen Sie zu Extras> Einstellungen (Klicken Sie auf Alle)> Schnittstellen> Hauptschnittstelle> Web überprüfen und speichern. Neustart und fertig! ODER

vlc -I http 

Lichtraum

ArchHaskeller
quelle
ich habe neulich vlc als meinen lieblings media player installiert und wollte ein paar avis testen. Ich wusste allerdings nichts über das Chrome-Plugin - das ist wahrscheinlich die beste Lösung, um Online-Flash-Filme anzusehen (wenn es gut funktioniert) - danke.
Mulllhausen
0

Das Betriebssystem maemo / meego (basierend auf debain) unterstützt den Flash-Player auf Nokia N900 (mit ARM Cortex A8), MicroB-Browser (basierend auf Mozilla Firefox): http://natisbad.org/N900/n900-commented-hardware-specs.html

maemo download link: http://tablets-dev.nokia.com/ Der nächste Link ist erforderlich, um IMEI für N900 zum Herunterladen von Bilddateien zu generieren: * ttp: //www.nokiaport.de/tacdatabase/index.php? s = imeitools & lng = Ich hoffe, diese Informationen können der Himbeer-Pi-Community helfen

Vielen Dank für die Antwort, wenn es eine Chance gibt, es auf Himbeere laufen zu lassen

Gast
quelle
Ich verstehe deinen Beitrag nicht genau. Können Sie es ein wenig klarstellen?
Hifkanotiks
-2

Verwenden Sie Google Chrome? Ich denke, das ist die Abkürzung für Chronium. In diesem Fall habe ich gelesen, dass Google Chrome auf einem ARM-Prozessor nicht ordnungsgemäß ausgeführt werden kann. Hoffe das hilft. Versuchen Sie, einen anderen Browser zu finden, verwenden Sie Epiphany oder Ihren vorinstallierten Browser oder verwenden Sie einen anderen Browser

sudo apt-get install

Chris
quelle
2
Hallo und herzlich willkommen. Ich denke, Ihrem Befehl fehlt etwas. Fühlen Sie sich frei, Ihre Antwort zu bearbeiten.
Ghanima
2
apt-get install was genau? Ihnen fehlt das zu installierende Paket.
PNDA
Die neuesten Versionen von Chromium (45 zum Zeitpunkt des Schreibens) funktionieren nur auf den RPi 2-Modellen ohne (glaube ich) Hardwarebeschleunigung. Ältere Fragen und Antworten in dieser SE-Community beziehen sich möglicherweise darauf, dass sie auf den älteren Pis funktionieren, aber das ist eine alte Version Ich denke, das gibt es jetzt nicht.
SlySven