viernes, 13 de noviembre de 2009

Como Limpiar un VideoDisplay al cambiarle source

bueno, no se si me explico con este titulo. Yo necesitaba que en un mismo control "videoDisplay" para ver distintos videos. Bueno el control videoDisplay tiene una propiedad "source" y pues alli es donde se asigna la url del video que se quiere ver.

source="rtmp://localhost/live/videoejemplo.flv" />

Para cambiar el source del video de forma dinámica, hice un procedimiento al que se le manda como parámetro la dirección que se desea ver en el control. El algoritmo es el siguiente

public function setVideo(pdir:String):void
{
video.visible=false;
video.close();
video.source=null;
video.mx_internal::videoPlayer.clear();
video.source=pdir;
video.visible=true;
}

y pues como dije antes, cada vez que se cambia de fuente al control se llama al procedimiento anterior.


No hay comentarios:

Publicar un comentario