para los usuarios de Linux que tienen este problema, he creado el siguiente script como solución alternativa:

antes de continuar, debe asegurarse de que pepper-flash esté instalado para Chrome/Chromium, (flashplugin para Firefox) la única forma de verificar (sin usar la solución alternativa 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 dash)

para usar el script, guárdelo como swftohtml.sh (puede ser cualquier nombre, no tiene que terminar en .,sh) en cualquier lugar que desee, para convertirlo en un comando ejecutable, haga un alias para él en bashrc, o cópielo en /usr/bin/. Recuerde ejecutar chmod +x swftohtml.sh para hacerlo ejecutable.

el script 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, por defecto será el último (por ejemplo, si tiene filename1.0.swf y filename2. 0.swf, por defecto será filename2.0.,swf)

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 nombre de archivo 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, descomente una de las siguientes líneas en la parte inferior del script (dependiendo de su navegador):

el script 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 (lo que le da tiempo suficiente para decirle al navegador que abra el archivo con su complemento flash). Si no hay ninguna instancia existente de su navegador, el archivo se eliminará 20 segundos después de que se cierre el navegador.

con este conjunto, puede configurar archivos SWF para que se abran con el script, y el proceso ahora está completamente automatizado para que pueda abrir archivos SWF directamente, sin preocuparse nunca de crear (o eliminar) los archivos html a mano, en otras palabras, se comportará como debería ahora., (Tenga en cuenta que puede haber algunos casos de esquina donde el archivo html no se elimina, sin embargo, cuando esto sucede se puede ignorar con seguridad.)

para los usuarios de Firefox:

la versión de Firefox era un poco más complicada, requiere que se instalen wmctrl y xdotool. La razón de esto es que para que firefox reproduzca archivos swf locales de esta manera, debe deshabilitar los complementos.http_https_only En about: config, el script lo deshabilita automáticamente, abre el archivo flash y luego lo vuelve a habilitar, porque esta es una configuración que la mayoría de la gente generalmente querrá mantener habilitada., El navegador debe estar abierto antes de ejecutar el comando. Si cree que es probable que su navegador firefox se cierre cuando ejecute el comando, reemplace la línea con esto:

ahora le dará al navegador 1 segundo para iniciar antes de ejecutar el resto del script. (Puede ser necesario ajustarlo para computadoras más lentas).

la versión de Firefox del script siempre eliminará el archivo después de 20 segundos.,

hice algunas pruebas de rendimiento rudimentarias y estos son mis resultados:

  • Chrome/Chromium Pepper Flash (PPAPI): más rápido
  • Adobe Flash Projector (NPAPI)(Wine): rápido
  • Firefox Flashplugin (NPAPI): más lento

en cuanto a la estabilidad, hay casos de esquina donde 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 notorio, 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 jugar juegos flash es el objetivo, recomendaría usar chromium con pepper flash instalado sobre el resto, en general. Para otras tareas es poco probable que importe.

Articles

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *