2011-11-11 9 views
5

Antes de comenzar con un gran proyecto para crear presentaciones audiovisuales en html5, solo quería verificar con SO para ver si había alguna recomendación. Mi compañía tiene una tonelada de videos flash bastante grandes que son esencialmente una persona que habla mientras las palabras aparecen en la pantalla con algo de animación que mueve las palabras. Cada video también tiene un menú que enumera cada parte, un control deslizante y botones de reproducción/pausa (aquí hay un ejemplo: http://www.gleim.com/accounting/cpa/tutorial.php)Recomendaciones para la conversión de Flash a HTML5

Para avanzar hacia el soporte de navegadores móviles, nos gustaría que los videos estén en algo que no sea flash La idea que se nos ocurrió fue tener una etiqueta <audio> para reproducir el audio y tener el guión gráfico de los textos/imágenes y su sincronización decidir qué aparecía en la pantalla (esto sería manejado por <canvas> o directo DOM manipulación, etc.). El problema es que no podríamos simplemente convertir nuestros archivos flash existentes a este formato, solo podríamos usarlo de ahora en adelante (esto no es un obstáculo). La versión html5 no necesita tener el mismo nivel de precisión en términos de tiempo audio/visual tampoco.

El uso de <video> s está descartado.

Así que mi pregunta es:

  • ¿Hay una manera sencilla para convertir Flash swf archivos de presentación como en HTML5?
  • En su defecto, ¿existe un marco existente para hacer esencialmente presentaciones de diapositivas animadas html5 con sonido?
  • ¿Hay alguna otra alternativa a esta conversión que no haya considerado?
  • Si tengo que rodar el mío, ¿hay alguna sugerencia?
+1

Entonces, ¿está diciendo que las características HTML5 (etiqueta de video) no son lo suficientemente buenas (o algo así), sin embargo, usted tiene que abandonar Flash? Sugeriría que evite el trabajo adicional, incruste Flash cuando sea necesario y siga adelante. Flash no va a desaparecer en dispositivos móviles o de lo contrario, y seguirá siendo compatible con errores y soluciones de seguridad. Cualquiera que diga lo contrario está difundiendo FUD. – Manius

+0

@Crusader, la etiqueta de video estaría bien, pero sería mucho trabajo, tiempo y memoria para nosotros convertir y mantener todos los formatos de video para que funcione en todas las plataformas. Probablemente tendremos que mantener el flash de todos modos para una buena compatibilidad con IE. Aunque pensé que el soporte flash se estaba descartando ampliamente. –

+0

En este momento tenemos un malentendido generalizado (o propaganda anti-flash por parte de ciertos bloggers?) De lo que Adobe ha anunciado recientemente. No actualizarán Flash Player para dispositivos móviles, pero no es "fin de vida" (lo cual sería motivo de mayor preocupación).Demasiadas reinas del drama solo quieren gritar "Apple ganó", como si hubiera algún concurso de Adobe vs Apple. Adobe es una gran compañía HTML5. A diferencia de Apple, no tomaron partido en el asunto. Flash seguirá siendo compatible y actualizado en el escritorio, donde tiene mucho más sentido y está mucho más arraigado. – Manius

Respuesta

0

Swiffy es una opción (como el anterior, tenga en cuenta que sólo admite un subconjunto de Flash Player 8 y AS2), y Adobe Wallaby es otro, que es algo igualmente limitado - sólo puede convertir un subconjunto de animaciones de línea de tiempo (sin código AS2 o AS3) de una fuente FLA - http://labs.adobe.com/wiki/index.php/Wallaby#Features_and_Support. Sin embargo, en el futuro, Adobe ha estado trabajando en herramientas HTML5 como Adobe Edge que tienen como objetivo (un día) igualar la capacidad de interactividad y animación de Flash con HTML5.

0
  • Ver si Google Swiffy puede convertir sus archivos SWF para animaciones HTML5.

  • Consulte MediaElement.js para trabajar con videos y crear superposiciones con JavaScript. Tal vez puedas hacer algún tipo de máscara personalizada.

Cuestiones relacionadas