Por que o Flash Player no Chromium não funciona?

11

Instalei o Chromium no meu Raspberry Pi (executando o Raspian) sudo apt-get install chromium-browsere segui as instruções deste site para tentar executar o flash player: http://linuxologist.com/01general/howto-chromium-browser-on-linux-with -instantâneo/

ou seja, eu apenas baixei libflashplayer.so, coloquei /usr/lib/e faça um link simbólico para ele /usr/lib/chromium/plugins/. então eu abro o Chromium assim:

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

a partir da linha de comando. No entanto, o flash player ainda não é reconhecido. A versão do flash player que eu baixei era da softpedia no tar, que eu tive que desvendar.

Alguém conseguiu fazer isso funcionar? Se sim, quais etapas extras foram necessárias?

Atualizar

Alex pediu para eu correr file, então aqui está:

$ file /usr/lib/libflashplayer.so
libflashplayer.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
Mulllhausen
fonte
Você está ciente de que o Linux pode ser executado em várias plataformas e você precisa de uma que seja adequada ao seu hardware. Nesse caso, um processador ARM.
Thorbjørn Ravn Andersen
Mesmo se você o executar, o flash não funcionará bem no Pi. Não acho que você deva se esforçar mais para fazê-lo funcionar.
Jivings
@ ThorbjørnRavnAndersen Sim, eu tenho usado o Linux por um tempo agora, então eu estou familiarizado com isso. Eu não tinha certeza se o arquivo libflashplayer.so teria apoio para o braço - eu acho que foi um pouco de esperança lá ...
mulllhausen
@AlexChamberlain ah right! haha eu vou atualizar o Q
mulllhausen 12/12/12
@Jivings o pi tem aceleração de hardware para h264. Pode ser feito para funcionar relativamente bem na reprodução de vídeo.
Thorbjørn Ravn Andersen

Respostas:

16

ARM vs x86

Os processadores Intel usados ​​pelos desktops são arquiteturas de 32/64 bits, geralmente conhecidas como x86 e x86_64.

Os processadores ARM, usados ​​pelo Raspberry Pi, também usam uma arquitetura de 32 bits, mas é incompatível com o x86. Portanto, as bibliotecas x86 não serão executadas no Raspberry Pi.

Como sei que você tem uma biblioteca x86?

Eu pedi para você correr

file /usr/lib/libflashplayer.so

qual saída

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

Intel 80386 nos diz que foi compilado para x86.

A Adobe lança uma versão ARM do Flash?

Sim e não. Existem versões disponíveis para muitas plataformas móveis, mas acredito que ela está sendo preterida ( citação necessária ) e não a vi disponível para o ARM Linux. ( citação necessária )

Alex Chamberlain
fonte
1
Essa é a resposta correta.
Jivings
1
@Jivings: Essa é a sua opinião! ;-)
Jon Egerton
Não é possível editar porque é muito pequeno, mas acredito que deve ser "reprovado" e não "depreciado" ( linguisticszone.blogspot.co.uk/2007/05/… ).
Jon Egerton
@ JonEgerton Então eu faço.
Alex Chamberlain
5

Ranger

Gnash é um reprodutor de filmes SWF gratuito. Está disponível como um aplicativo independente ou como um plug-in para vários navegadores da web populares. Ele suporta a reprodução de mídia de um disco ou a transmissão por uma conexão de rede. Alguns sites populares de compartilhamento de vídeos como o YouTube são suportados em uma ampla variedade de dispositivos, desde os incorporados até os desktops modernos.

Instalação

O Gnash deve estar nos repositórios das distribuições.

Debian

$ sudo apt-get install gnash

Arco

$ sudo pacman -Sy gnash

Configuração

Deve funcionar, mas ainda não tentei. Vai fazer em breve.

Referências

  1. Manual do usuário do Gnash
Alex Chamberlain
fonte
Eu não acho que você quis dizer a -ybandeira pacman. Isso sincroniza a lista de pacotes, algo desnecessário ao instalar o software.
@BryanDunsmore Or I did ... #
Alex Chamberlain #
Não é necessário sincronizar a lista de pacotes ao instalar o software. A maioria das pessoas fará isso ao atualizar o sistema.
1
Não funcionou comigo no Chromium + Gnash.
FR6
4

Acho que a Adobe não lançou nenhum plug-in flash do ARM Linux.

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

Não sei de onde você tira o "libflashplayer.so", mas acho que é a versão X86 ou X64.

lxp121
fonte
Oi lxp121 Bem-vindo ao Raspberry Pi Stack Exchange. Normalmente, as melhores respostas são suportadas por fatos e citações. Atualmente, essa não é uma resposta completa, você pode melhorá-la?
Jivings
@ jivings este é um fato amplamente conhecido.
22412 Chris Stratton
@ ChrisStratton: A resposta original não incluiu o link ou a terceira linha.
Jivings
Não precisava de um, como o fato é amplamente conhecido.
22812 Chris Stratton
0

Solução possível, instale o Android em um ambiente com chroot. Dessa forma, o Android pode reproduzir flash por causa do suporte do google chrome e do plugin flash . Ainda há um longo caminho até que o Android atinja o pi framboesa.

Alternativas ao Flash (se você estiver usando apenas para reprodução de vídeo)

VLC (Minha escolha favorita)

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

Instale este plugin . Em seguida, abra o VLC em Ferramentas> Preferências (Clique em Tudo)> Interfaces> Interface principal> Verifique a Web e salve. Reinicie e pronto! OU

vlc -I http 

Lightroom

ArchHaskeller
fonte
Eu instalei o vlc no outro dia como o meu media player favorito e eu queria testar alguns avis. Eu não sabia sobre o plugin do Chrome - provavelmente essa é a melhor solução para assistir filmes em flash online (se funcionar bem) - obrigado.
mulllhausen
0

O sistema operacional maemo / meego (baseado no debain) suporta o flash player no nokia n900 (com ARM Cortex A8) microB Browser (baseado no Mozilla Firefox): http://natisbad.org/N900/n900-comented-hardware-specs.html

link para download do maemo: http://tablets-dev.nokia.com/ O próximo link é necessário para gerar o IMEI para o N900 para fazer o download dos arquivos de imagem: * ttp: //www.nokiaport.de/tacdatabase/index.php? s = imeitools & lng = espero que esta informação possa ajudar a comunidade raspberry pi

obrigado pela resposta, se houver uma chance de fazê-lo funcionar com framboesa

Hóspede
fonte
Não entendo exatamente sua postagem. Você pode esclarecer um pouco?
Hifkanotiks 22/09/12
-2

Você está usando o Google Chrome? Eu acho que é a abreviação de Chronium. Nesse caso, li que o Google Chrome não pode ser executado corretamente em um processador ARM. Espero que isto ajude. Tente encontrar um navegador diferente, use o Epiphany ou seu navegador pré-instalado ou encontre outro usando

Instalação do sudo apt-get

Chris
fonte
2
Olá e bem-vindo. Eu acho que seu comando está faltando alguma coisa. Sinta-se livre para editar sua resposta.
Ghanima
2
apt-get instalar o que exatamente? Está faltando o pacote para instalar.
PNDA
As versões mais recentes do Chromium (45 no momento da escrita) funcionarão apenas nos modelos RPi 2 sem (acredito) qualquer aceleração de hardware; as perguntas e respostas mais antigas nesta comunidade SE podem se referir a ele trabalhando nos Pis mais antigos, mas essa é uma versão antiga 22 que não está por aí agora, eu acho.
SlySven