Resulta que estoy con una pagina que debe mostrar varios videos, la idea fue hacer un videoplayer unico en el cual se reproduzcan todos los videos, incorporé BufferTime para ver la precarga y botones de play rewind y mute. Luego agregué botones que llaman distintos videos. Todo funcionaba bien excepto el buffer que solo actua con el primer video que se ejecuta al cargarse la pagina. Cuando acciono los botones parece que no funciona, tambien sospecho que el streaming no se va a ejecutar con los videos de los botones lo cual traería mucha frustración y dolor de cabeza. Cómo hago para que todas estas variables afecten a las peliculas de los botones?
Pongo parte del codigo:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.setBufferTime(30);
ns.onStatus = function(info){
if(info.code == "NetStream.Buffer.Full"){
bufferClip._visible = false;
}
if(info.code == "NetStream.Buffer.Empty"){
bufferClip._visible = true;
}
if(info.code == "NetStream.Play.Stop"){
ns.seek(0);
}
}
//cargo video inicial funciona el buffering
theVideo.attachVideo(ns);
ns.play("video1.flv");
//primer boton el buffering no funciona
botonera_mc.elizondo_btn.onRelease = function(){
theVideo.attachVideo(ns);
ns.play("video2.flv");
}
Gracias por atenderme y un abrazo para todos.