He creado un swf,donde mediante una serie de botones intentó cargar diferentes videos que están en youtube (los videos son mios asi que tampoco habría problemas de copyright).
Para incluir el video lo hago de la siguiente manera:
video = xDoc.firstChild.childNodes[indice].firstChild.nextSibling.nextSibling.childNodes[0].nodeValue;
loader_video.load(new URLRequest(video));
addChild(loader_video);
loader_video.x=290;
loader_video.y=25;
donde en video recojo de un xml la dirección del video a cargar.
Con el primer video que quiera cargar( o si intentó volver a cargar el primero) ,sea el que sea no hay problema, me aparece bien y si le doy al play comienza a reproducirse.
Pero cuando intentó ver otro diferente,este ya no se carga ni me aparece por pantalla,y no consigo entender porque.
Cuando quiero cargar uno nuevo,lo que hago es:
removeChild(loader_video) //para borrar el contenido del anterior
video = xDoc.firstChild.childNodes[indice].firstChild.nextSibling.nextSibling.nextSibling.childNodes[0].nodeValue;
loader_video.load(new URLRequest(video));
addChild(loader_video);
loader_video.x=290;
loader_video.y=25;
Y aunque cree loaders diferentes para cada video tengo el mismo problema
Si los videos están en youtube el streaming ya sería el del video no?Hay que esperar a que se cargue el contenido aunque esten alojados alli?
Si alguien sabe por donde puede ir el tema me haría un favor,es la primera vez que trabajo con videos y flash y ando muy perdido.
Gracias