Integrar Video en Flash



Existen dos metodologías a seguir para trabajar con archivos de video en Flash. La primera de ellas consiste en integrar el archivo dentro de la película, importandolo a la biblioteca o en la línea de tiempo, mientras que la segunda (y la más utilizada desde la aparición de Flash MX 2004 Professional) contempla la carga progresiva del video desde una fuente externa.

La principal (y casi única) ventaja de incrustar un clip de video dentro del archivo .swf, consiste en disponer de la totalidad del mismo una vez que se ha descargado la película. Esto permite situarse sobre cualquier parte del video, avanzar y retroceder libremente sobre el mismo.

Entre la extensa lista de desventajas y restricciones que este método posee, podemos citar los siguientes puntos:

  • Aumenta considerablemente el tamaño del archivo .swf exportado.
  • La velocidad de reproducción del video debe coincidir con la de la película Flash.
  • El video no puede contar con más de 16.000 fotogramas.
  • Si el video excede los dos minutos de duración, comienza a desincronizarse del audio.
  • Cada vez que se publica el archivo .swf, el video (con su correspondiente pista de audio) debe ser publicado también, lo cual implica un considerable aumento en el tiempo de publicación.

Por su parte, la segunda opción presenta la ventaja adicional de poder editar el clip de video en una aplicación independiente, además de permitir una descarga progresiva que habilita al usuario para visualizar el contenido que haya sido descargado hasta el momento. Y por supuesto, ofrece todas las ventajas que el método de "embeber" no posee (velocidad independiente del frame rate de la película Flash, tamaño y duración sin límites, sincronización perfecta y constante de audio con video, etc).

No obstante, existe una pequeña desventaja al utilizar esta opción, y es que requiere una conversión del archivo original al formato FLV (Flash Video), propio y exclusivo de la herramienta de Macromedia. Aunque Flash MX 2004 Professional brinda la posibilidad de convertir un archivo (cualquiera sea su formato) de video al formato FLV, se recomienda el uso de aplicaciones especializadas como Sorenson Squeeze, desarrollada por el grupo Sorenson Media


Streaming

Se podría hablar de una tercera opción, cuyas ventajas son las mismas que la del método anterior, además de ofrecer una serie de ventajas adicionales. Hablamos de la técnica del streaming (flujo), la cual permite visualizar el video a medida que se va descargando. Debido a que el mismo no se descarga directamente en el disco del usuario, este método es considerado el más seguro. Es probable que no deseemos que el usuario o visitante de nuestra web pueda apropiarse de nuestro clip localizándolo en el directorio de archivos temporales de nuestro navegador.

Sin embargo, la principal desventaja de este método es que requiere del soporte de Flash Communication Service, una plataforma basada en servidores que permite trabajar con video en tiempo real, haciendo posible la difusión de eventos en vivo o el uso de webcams en sistemas de comunicación. Por tal motivo suele descartarse esta opción cuando se trata de aplicaciones sencillas, en las que no se desea trabajar con video en tiempo real.


Media Components



Aunque los dos últimos métodos comentados requieren del aprendizaje de unos cuantos comandos de Actionscript y del uso de las clases NetStream y NetConnection, existe una solución más apropiada para aquellas personas que experimenten dificultades con el código y su asimilación. Flash MX 2004 Professional ofrece tres nuevos y versátiles componentes que se encargan de gestionar el contenido multimedia (léase audio y video). Los Media Components (situados en el Panel de Componentes de Flash) utilizan la clase Media para controlar todas las actividades relacionadas con audio y video. Se dividen en tres aplicaciones:

  • MediaDisplay

Se utiliza como contenedor para la carga y reproducción de archivos FLV y MP3, externos a la película Flash. No ofrece controles de reproducción, pero permite controlar el archivo cargado mediante métodos y propiedades especiales.

  • MediaController

Es el complemento ideal para el componente anterior, ya que proporciona los controles adecuados para gestionar la reproducción de los archivos cargados. La utilidad de este componente radica en la posibilidad de situar libremente los controles de reproducción en cualquier ubicación de nuestra aplicación.

  • MediaPlayback

Sin lugar a dudas, la opción más elegida. Se trata de una combinación de los dos componentes anteriores, que integra ambas funcionalidades en un solo componente.



Puntos de Referencia

Una de las características más interesantes de los Media Components consiste en la posibilidad de establecer puntos de referencia (cue points) en el video. De esta manera, es posible desatar una serie de eventos en nuestra aplicación, que respondan a determinados puntos del video. Esta característica oficia como un verdadero soporte en la presentación de un producto o la exposición de un temario, donde podrían activarse campos de texto que describieran las imágenes, o animaciones que sirvieran de complemento a lo que el video mostrase. Con el uso de puntos de referencia se puede dotar a una aplicación de una verdadera interacción entre sus componentes, integrando el contenido de forma tal que el producto resulte más sólido y consistente.



Las ventajas de trabajar con video en Flash son enormes. Está comprobado que el formato audiovisual es el soporte de información de más fácil asimilación y retención, y en ocasiones no bastará con el uso de animaciones y sonidos eventuales para demostrar el funcionamiento de un producto o servicio.




Enlaces recomendados







Nombre:

Email:

Comentario:

© 2014 - Todos los derechos reservados Ciberaula España - USA - México - Colombia - Chile - Argentina
Aviso legal

Lo más buscado y visitado en Ciberaula

Masters: Programación Web | Diseño Gráfico | Java | Flash MX | PHP | 3D Studio Max
Cursos: Microsoft Excel Financiero | Programación de Macros en Excel con Visual Basic | GNU/Linux | OpenOffice Impress | OpenOffice Writer | PHP 5 | HTML | J2EE | J2SE | Dreamweaver | Flash MX | Photoshop Diseño Web | Photoshop Diseño Gráfico | Adobe Premiere | Freehand MX | 3d Studio Max | 3d Studio Iluminación | 3d Studio Modelado | Word | Excel | Access
Secciones: Programación Orientada a Objetos | Formación a Distancia | Formación a Empresas | Cursos SENCE | Servicios a Empresas | Cursos a Distancia | Cursos On-Line | E-learning | Ofimática
Recomendados: departamento jurídico | ofertas vuelos | vuelos baratos | Partituras | Deontología | Deontologia



Copyright 2014 Guillermo González-Vallés Saco - Reservados Todos los Derechos