Tengo un archivo * .swf y no tengo instalado Flash Player en mi máquina con Windows XP.
¿Hay alguna forma de reproducir el archivo .swf con Google Chrome o hay alguna aplicación web que me permita reproducir .swf? No me importa instalar ningún complemento de navegador, pero sí me importa instalar cualquier aplicación de escritorio.
google-chrome
swf
Graviton
fuente
fuente
Respuestas:
Chrome tiene un Flash Player incorporado llamado PepperFlash. Vaya a chrome: // plugins / y asegúrese de que "Adobe Flash Player" esté habilitado. También puede ir a chrome: // components / para asegurarse de que esté actualizado. Si aún tiene problemas, vaya a "Su raíz" \ Usuarios \ "Su nombre de usuario" \ AppData \ Local \ Google \ Chrome \ User Data \ PepperFlash \ "Número de versión" \ Luego cambie el nombre de pepflashplayer.dll a pepflashplayerX.dll.
fuente
Había creado un archivo
flash.html
con este contenido:Luego abrió el archivo en Chrome.
De lo contrario, cuando estaba arrastrando un
swf
archivo a Chrome, solo estaba descargando el archivo.fuente
La respuesta de Catttdaddy es básicamente correcta, pero con Chrome versión 57 y posterior, los complementos están en desuso (para obtener más información, consulte esto ) y es posible que deba habilitar Flash de otra manera, a través de la Configuración de Chrome. Sin él habilitado, el archivo se descargará en lugar de abrirse. Para habilitar Flash en Chrome:
Es posible que desee volver a cambiar su configuración original por razones de seguridad u otras razones después de abrir el archivo SWF.
fuente
Puede reproducir archivos .swf con Google Chrome. Simplemente arrastre el archivo desde su ubicación actual a su pestaña actual.
fuente
google-chrome myfile.swf
quiere descargarlo.Para los usuarios de Linux que tienen este problema, he creado el siguiente script como solución alternativa:
Antes de continuar, debes asegurarte de que pepper-flash esté instalado para Chrome / Chromium, (flashplugin para Firefox) la única forma de verificar (sin usar la solución a continuación) es reproducir un archivo flash en Internet. (o en Firefox, vaya a about: plugins y vea si tiene "Shockwave Flash")
(alternativamente compatible con el tablero)
Para usar el script, guárdelo como swftohtml.sh (puede ser cualquier nombre, no tiene que terminar en .sh) en cualquier ubicación que desee, luego para convertirlo en un comando ejecutable, haga un alias para él en bashrc o cópielo a / usr / bin /. Recuerde ejecutar chmod + x swftohtml.sh para hacerlo ejecutable.
La secuencia de comandos cuando se ejecuta sin argumentos buscará en la carpeta actual un archivo swf y creará un archivo html correspondiente que se puede usar para ejecutar este archivo swf en un navegador. Si hay más de 1 archivos swf en la carpeta, su valor predeterminado será el último (por ejemplo, si tiene el nombre de archivo1.0.swf y el nombre de archivo2.0.swf, tendrá el nombre de archivo2.0.swf predeterminado)
Alternativamente para apuntar a un archivo swf específico, puede ingresar el nombre del archivo (o la ruta completa al archivo) como argumento para el script y lo usará en su lugar. (por ejemplo, swftohtml.sh filename 1.0.swf )
Si desea automatizar completamente el script:
Para abrir archivos swf automáticamente en su navegador y automatizar la eliminación del archivo html resultante después de que se haya utilizado, elimine el comentario de una de las siguientes líneas en la parte inferior del script (dependiendo de su navegador):
El script ahora abrirá el archivo html en su navegador tan pronto como se haya creado. Si hay una instancia existente de su navegador en ejecución, eliminará el archivo html en 20 segundos (dándole tiempo suficiente para decirle al navegador que abra el archivo con su complemento flash). Si no hay una instancia existente de su navegador, el archivo se eliminará 20 segundos después de que se cierre el navegador.
Con este conjunto, puede configurar los archivos SWF para que se abran con el script, y el proceso ahora está completamente automatizado para que pueda abrir los archivos SWF directamente, sin preocuparse de crear (o eliminar) los archivos html a mano, en otras palabras, se comportará como debería ser ahora. (Tenga en cuenta que puede haber algunos casos de esquina donde el archivo html no se elimina, cuando esto sucede, puede ignorarlo con seguridad).
Para usuarios de Firefox:
La versión de Firefox era un poco más complicada, requiere la instalación de wmctrl y xdotool. La razón de esto es que para Firefox para reproducir archivos SWF local de esta manera es necesario deshabilitar plugins.http_https_only en about: config , el guión se desactiva automáticamente, abre el archivo flash, y volver a habilitarlo, porque se trata de un ajuste de la mayoría las personas generalmente querrán mantenerse habilitadas. El navegador debe estar abierto antes de ejecutar el comando. Si cree que es probable que su navegador Firefox se cierre cuando ejecuta el comando, reemplace la línea con esto:
Ahora le dará al navegador 1 segundo para iniciar antes de ejecutar el resto del script. (Es posible que deba ajustarse para computadoras más lentas).
La versión de Firefox del script siempre eliminará el archivo después de 20 segundos.
Pruebas de rendimiento:
Hice algunas pruebas de rendimiento rudimentarias y estos son mis resultados:
En cuanto a la estabilidad, hay casos en los que PPAPI se encontrará con errores / errores que NPAPI no, pero son raros.
El rendimiento entre Pepper Flash y Flash Projector fue bastante pequeño (es notable, pero apenas), mientras que el rendimiento del plugin firefox flash fue notablemente más lento que el resto por alguna razón.
Por lo tanto, si el objetivo es jugar juegos flash, recomendaría usar cromo con pimienta flash instalado sobre el resto, en general. Para otras tareas, es poco probable que importe.
fuente
A menos que se equivoque, necesita el complemento para reproducir archivos SWF ya que el SWF requiere que funcione la biblioteca actionscript.
fuente