Carga de archivos de vídeo

La carga de vídeos con las clases NetStream y NetConnection es un proceso de varios pasos:

  1. El primer paso consiste en crear un objeto NetConnection. La clase NetConnection permite reproducir archivos FLV transmitidos desde una dirección HTTP o una unidad local pasando el valor null al método connect(), si se conecta a un archivo FLV local que no utiliza un servidor como Adobe Flash Media Server 2 o Adobe Flex.
    var nc:NetConnection = new NetConnection();
    nc.connect(null);
    
  2. El segundo paso es crear un objeto NetStream que adopte un objeto NetConnection como parámetro y especificar el archivo FLV que se desea cargar. El siguiente fragmento conecta un objeto NetStream a la instancia de NetConnection especificada y carga un archivo FLV denominado video.flv en el mismo directorio que el archivo SWF:
    var ns:NetStream = new NetStream(nc);
    ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
    ns.play("video.flv");
    function asyncErrorHandler(event:AsyncErrorEvent):void
    {
        // omitir error
    }
    
  3. El tercer paso consiste en crear un nuevo objeto Video y asociar el objeto NetStream creado anteriormente con el método attachNetStream() de la clase Video. A continuación, se puede añadir el objeto Video a la lista de visualización con el método addChild(), tal como se muestra en el fragmento siguiente:
    var vid:Video = new Video();
    vid.attachNetStream(ns);
    addChild(vid);
    

Tras introducir el código anterior, Flash Player intentará cargar el archivo de vídeo video.flv en el mismo directorio que el archivo SWF.

SUGERENCIA

 

Para cargar archivos FLV de un servidor Web, es posible que se necesite registrar la extensión de archivo y el tipo MIME en el servidor Web. Consulte la documentación del servidor Web. El tipo MIME de los archivos FLV es video/x-flv. Para más información, consulte Configuración de archivos FLV para alojar en el servidor.


Flash CS3

 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000255.html