¿Por qué no funciona Flash Player en Chromium?

11

Instalé Chromium en mi Raspberry Pi (con Raspian) sudo apt-get install chromium-browsery seguí las instrucciones de este sitio para intentar que Flash Player se ejecute: http://linuxologist.com/01general/howto-chromium-browser-on-linux-with -destello/

es decir, acabo de descargarlo libflashplayer.so, colocarlo y /usr/lib/luego hacer un enlace simbólico en él /usr/lib/chromium/plugins/. entonces abro Chromium así:

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

desde la línea de comando. Sin embargo, todavía no se reconoce Flash Player. La versión de Flash Player que descargué fue de softpedia en tar, que tuve que descomprimir.

¿Alguien ha logrado que esto funcione? Si es así, ¿qué pasos adicionales fueron necesarios?

Actualizar

Alex solicitó que corriera file, así que aquí está:

$ file /usr/lib/libflashplayer.so
libflashplayer.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
Mulllhausen
fuente
Usted sabe que Linux puede ejecutarse en múltiples plataformas y necesita una que se ajuste a su hardware. En este caso, una CPU ARM.
Thorbjørn Ravn Andersen
Incluso si lo haces funcionar, flash no funcionará bien en el Pi. No creo que debas esforzarte más para que funcione.
Jivings
@ ThorbjørnRavnAndersen, sí, he estado usando Linux desde hace un tiempo, así que estoy familiarizado con él. no estaba seguro de si el archivo libflashplayer.so tendría soporte para el brazo - supongo que tenía un poco de esperanza allí ...
mulllhausen
@AlexChamberlain, ¡ah! jaja voy a actualizar el Q
mulllhausen
@Jivings, el pi tiene aceleración de hardware para h264. Se podría hacer que funcione relativamente bien para la reproducción de video.
Thorbjørn Ravn Andersen

Respuestas:

16

BRAZO vs x86

Los procesadores Intel utilizados por los equipos de escritorio son arquitecturas de 32/64 bits, generalmente conocidas como x86 y x86_64.

Los procesadores ARM, que es usado por Raspberry Pi, también usan una arquitectura de 32 bits, pero es incompatible con x86. Por lo tanto, las bibliotecas x86 no se ejecutarán en Raspberry Pi.

¿Cómo sé que tienes una biblioteca x86?

Te pedi que corrieras

file /usr/lib/libflashplayer.so

cual salida

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

Intel 80386 nos dice que fue compilado para x86.

¿Adobe lanza una versión ARM de Flash?

Si y no. Hay versiones disponibles para muchas plataformas móviles, pero creo que está en desuso ( se necesita cita ) y no lo he visto disponible para ARM Linux. ( cita requerida )

Alex Chamberlain
fuente
1
Esta es la respuesta correcta.
Jivings
1
@Jivings: ¡Esa es tu opinión! ;-)
Jon Egerton
No se puede editar porque es demasiado pequeño, pero creo que debería ser "obsoleto", no "depreciado" ( linguisticszone.blogspot.co.uk/2007/05/… ).
Jon Egerton
@ JonEgerton Así lo hago.
Alex Chamberlain
5

Rechinar

Gnash es un reproductor de películas SWF gratuito. Está disponible como una aplicación independiente o como un complemento para varios navegadores web populares. Admite la reproducción de medios desde un disco o la transmisión a través de una conexión de red. Algunos sitios populares para compartir videos como YouTube son compatibles con una amplia variedad de dispositivos, desde los integrados hasta los escritorios modernos.

Instalación

Gnash debería estar en los repositorios de las distribuciones.

Debian

$ sudo apt-get install gnash

Arco

$ sudo pacman -Sy gnash

Configuración

Debería funcionar, pero aún no lo he probado. Lo haremos pronto.

Referencias

  1. Manual de usuario de Gnash
Alex Chamberlain
fuente
No creo que quisieras decir la -ybandera pacman. Eso sincroniza la lista de paquetes, algo que no es necesario al instalar el software.
@BryanDunsmore o lo hice ...
Alex Chamberlain
No es necesario sincronizar la lista de paquetes al instalar el software. La mayoría de la gente hará esto cuando actualice el sistema.
1
No funcionó conmigo con Chromium + Gnash.
FR6
4

Creo que Adobe no lanzó ningún complemento flash de ARM Linux.

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

No sé de dónde sacas el "libflashplayer.so", pero supongo que es la versión X86 o X64.

lxp121
fuente
Hola lxp121 Bienvenido a Raspberry Pi Stack Exchange. Por lo general, las mejores respuestas están respaldadas por hechos y citas. Actualmente, esta no es una respuesta completa, ¿puede mejorarla?
Jivings
@jivings este es un hecho ampliamente conocido.
Chris Stratton
@ChrisStratton: la respuesta original no incluía el enlace o la tercera línea.
Jivings
No necesitaba uno, ya que el hecho es ampliamente conocido.
Chris Stratton el
0

Posible solución, instale Android en un entorno chrooteado. De esta forma, Android puede reproducir Flash gracias al soporte de Google Chrome y al complemento Flash . Todavía queda un largo camino hasta que Android llegue a la frambuesa pi.

Alternativas a Flash (si solo lo usa para la reproducción de video)

VLC (mi opción favorita)

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

Instala este complemento . Luego abra VLC ir a Herramientas> Preferencias (haga clic en Todas)> Interfaces> Interfaz principal> Comprobar web y guardar. Reiniciar y listo! O

vlc -I http 

Cuarto de luz

ArchHaskeller
fuente
Instalé vlc el otro día como mi reproductor multimedia favorito y quería probar algunos avisos. Sin embargo, no conocía el complemento de Chrome, esa es probablemente la mejor solución para ver películas flash en línea (si funciona bien), gracias.
mulllhausen
0

OS maemo / meego (basado en debain) admite flash player en nokia n900 (con ARM Cortex A8) microB Browser (basado en Mozilla Firefox): http://natisbad.org/N900/n900-commented-hardware-specs.html

enlace de descarga de maemo: http://tablets-dev.nokia.com/ se necesita el siguiente enlace para generar IMEI para N900 para descargar archivos de imagen: * ttp: //www.nokiaport.de/tacdatabase/index.php? s = imeitools & lng = espero que esta información pueda ayudar a la comunidad de frambuesa pi

gracias por responder si existe la posibilidad de ejecutarlo en frambuesa

Invitado
fuente
No entiendo exactamente tu publicación. ¿Puedes aclararlo un poco?
hifkanotiks
-2

¿Estás usando Google Chrome? Creo que eso es la abreviatura de Chronium. Si es así, leí que Google Chrome no puede ejecutarse correctamente en un procesador ARM. Espero que esto ayude. Intente encontrar un navegador diferente, use Epiphany o su navegador preinstalado, o busque otro usando

sudo apt-get install

Chris
fuente
2
Hola y bienvenido. Creo que a tu comando le falta algo. Siéntase libre de editar su respuesta.
Ghanima
2
apt-get install qué exactamente? Te falta el paquete para instalar.
PNDA
Las últimas versiones de Chromium (45 al momento de escribir) solo funcionarán en los modelos RPi 2 sin (creo) ninguna aceleración de hardware, las preguntas y respuestas anteriores en esta comunidad SE pueden referirse a que funciona en el Pis más antiguo, pero esa es una versión antigua 22 que no está alrededor ahora, creo.
SlySven