Eu tenho um arquivo * .swf e não tenho o flash player instalado na minha máquina Windows XP.
Existe alguma maneira de reproduzir o arquivo .swf usando o Google Chrome ou existe algum aplicativo da web que me permita reproduzir .swf? Não me importo de instalar nenhum plug-in de navegador, mas me importo de instalar qualquer aplicativo de desktop.
google-chrome
swf
Graviton
fonte
fonte
Respostas:
O Chrome foi construído com o Flash Player chamado PepperFlash. Vá para chrome: // plugins / e verifique se "Adobe Flash Player" está ativado. Você também pode acessar chrome: // components / para garantir que ele seja atualizado. Se você ainda tiver problemas, vá para "Sua raiz" \ Usuários \ "Seu nome de usuário" \ AppData \ Local \ Google \ Chrome \ Dados do usuário \ PepperFlash \ "Número da versão" \ Em seguida, renomeie o pepflashplayer.dll para pepflashplayerX.dll.
fonte
Eu criei um arquivo
flash.html
com este conteúdo:Em seguida, abriu o arquivo no Chrome.
Caso contrário, quando eu estava arrastando um
swf
arquivo para o Chrome, ele estava apenas baixando o arquivo.fonte
A resposta de Catttdaddy está basicamente correta, mas com a versão 57 e posterior do Chrome, os plug-ins estão obsoletos (para obter mais informações, consulte isso ) e pode ser necessário ativar o Flash de outra maneira, nas Configurações do Chrome. Sem ele ativado, o arquivo será baixado em vez de aberto. Para ativar o Flash no Chrome:
Convém alterar isso de volta à sua configuração original por segurança ou por outros motivos depois de abrir o arquivo SWF.
fonte
Você pode reproduzir arquivos .swf com o Google Chrome. Basta arrastar o arquivo do local atual para a guia atual.
fonte
google-chrome myfile.swf
deseja fazer o download.Para usuários do Linux com esse problema, criei o seguinte script como solução alternativa:
Antes de prosseguir, verifique se o pepper-flash está instalado no Chrome / Chromium (plug-in do flash para Firefox). A única maneira de verificar (sem usar a solução alternativa a seguir) é reproduzir um arquivo flash na internet. (ou no Firefox, acesse about: plugins e veja se ele tem "Shockwave Flash")
(compatível com traço)
Para usar o script, salve-o como swftohtml.sh (pode ser qualquer nome, não precisa terminar em .sh) em qualquer local que você desejar e depois convertê-lo em um comando executável ou criar um alias para ele no bashrc ou copie-o para / usr / bin /. Lembre-se de executar chmod + x swftohtml.sh para torná-lo executável.
O script, quando executado sem argumentos, procurará na pasta atual um arquivo swf e criará um arquivo html correspondente que pode ser usado para executar esse arquivo swf em um navegador. Se houver mais de 1 arquivo swf na pasta, o padrão será o último (por exemplo, se você tiver nome do arquivo1.0.swf e nome do arquivo2.0.swf, será o nome do arquivo2.0.swf)
Como alternativa, para direcionar um arquivo swf específico, você pode inserir o nome do arquivo (ou o caminho completo do arquivo) como argumento para o script, e ele será usado. (por exemplo, swftohtml.sh nome do arquivo 1.0.swf )
Se você deseja automatizar completamente o script:
Para abrir arquivos swf automaticamente no seu navegador e automatizar a remoção do arquivo html resultante após a sua utilização, remova o comentário de uma das seguintes linhas na parte inferior do script (dependendo do seu navegador):
O script agora abrirá o arquivo html no seu navegador assim que ele for criado. Se houver uma instância existente do seu navegador em execução, ele excluirá o arquivo html em 20 segundos (dando-lhe tempo suficiente para solicitar ao navegador que abra o arquivo com seu plug-in flash). Se não houver uma instância existente do seu navegador, o arquivo será excluído 20 segundos depois que o navegador for fechado.
Com esse conjunto, você pode configurar os arquivos SWF para abrir com o script, e agora o processo é totalmente automatizado para que você possa abrir os arquivos SWF diretamente, sem se preocupar em criar (ou excluir) os arquivos html manualmente, ou seja, vai se comportar como deveria agora. (Lembre-se de que pode haver alguns casos em que o arquivo html não é excluído; quando isso acontece, você pode ignorá-lo com segurança.)
Para usuários do Firefox:
A versão do Firefox era um pouco mais complicada, requer a instalação de wmctrl e xdotool. A razão para isso é que, para o firefox reproduzir arquivos swf locais dessa maneira, é necessário desativar plugins.http_https_only em about: config , o script automaticamente o desativa, abre o arquivo flash e o reativa, porque esta é a configuração mais recomendada. as pessoas geralmente desejam se manter ativadas. O navegador precisa estar aberto antes da execução do comando. Se você acha que seu navegador Firefox está fechado quando você executa o comando, substitua a linha por:
Agora, o navegador dará 1 segundo para iniciar antes de executar o restante do script. (Pode ser necessário ajustar para computadores mais lentos).
A versão do script do Firefox sempre excluirá o arquivo após 20 segundos.
Teste de performance:
Fiz alguns testes de desempenho rudimentares e estes são os meus resultados:
Quanto à estabilidade, existem casos em que o PPAPI encontra bugs / erros que o NPAPI não possui, mas são raros.
O desempenho entre o Pepper Flash e o Flash Projector foi bastante pequeno (é perceptível, mas apenas), enquanto o desempenho do plugin do firefox flash foi notavelmente mais lento que o resto, por algum motivo.
Portanto, se o objetivo é jogar jogos em flash, eu recomendaria o uso do cromo com o flash de pimenta instalado sobre o resto, em geral. Para outras tarefas, é improvável que isso importe.
fonte
A menos que esteja errado, você precisa do plug-in para reproduzir arquivos SWF, pois o SWF exige que a biblioteca de scripts de ação funcione.
fonte