Foros del Web » Creando para Internet » Flash y Actionscript »

reproducir flv, cuando acabe otro flv

Estas en el tema de reproducir flv, cuando acabe otro flv en el foro de Flash y Actionscript en Foros del Web. Hola a todos de nuevo, vuelvo a necesitar una ayudita. Y es que me encuentro que tengo creado un reproductor de flv con actionscript, normal: ...
  #1 (permalink)  
Antiguo 23/04/2007, 09:58
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
reproducir flv, cuando acabe otro flv

Hola a todos de nuevo,

vuelvo a necesitar una ayudita. Y es que me encuentro que tengo creado un reproductor de flv con actionscript, normal:

var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);
mi_video.attachVideo(stream);
stream.play(video_archivo.flv);
stream.setBufferTime(10);

cuando acaba le digo:
stream.onStatus = function(info) {
if(info.code == "NetStream.Play.Stop") {
stream.seek(0);
stream.pause;
stream.play(video_archivo2.flv);
}
}

y con esta "chapuza" consigo que me reproduzca el segundo video (que es lo que quiero)- que cuando acabe el 1 se reproduzca el 2. Pero supongo que hay una manera más "bonita" de hacerlo. A parte de esta forma no me sirve mucho. Porque también quiero que cuando acabe el video 2 vuelva al prinicipio de todo (es decir al video 1) y se pare.
¿Es posible hacer esto?

Muchas gracias!!
  #2 (permalink)  
Antiguo 23/04/2007, 10:01
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 17 años, 6 meses
Puntos: 30
Re: reproducir flv, cuando acabe otro flv

como que mas bonita? ese codigo tiene loq ue necesitas.
  #3 (permalink)  
Antiguo 23/04/2007, 10:07
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
Re: reproducir flv, cuando acabe otro flv

1. ¿seria correcto asi?

2. aunque funcione, cuando acaba el video 2, se me queda al final de éste. Me gustaria que volviera al prinicipio y se quedará en el primer frame del video 1, o ¿puede que esto no sea posible?

Muchas gracias rizzo
  #4 (permalink)  
Antiguo 23/04/2007, 10:12
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 17 años, 6 meses
Puntos: 30
Re: reproducir flv, cuando acabe otro flv

por que no subes el fla por que no entiendo cuando dices que quede en el frame uno, mira esta parte del codigo

Código:
if(info.code == "NetStream.Play.Stop") {
stream.seek(0);
stream.pause;
stream.play(video_archivo2.flv);
}
dice que si ya acabo el video lo pause entonces ahi pones lo que quieres que haga. sino quieres eso subelo y da mas detellames a que te refieres con frames
  #5 (permalink)  
Antiguo 23/04/2007, 10:22
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
Re: reproducir flv, cuando acabe otro flv

yo le digo que cuando acabe el video haga:

stream.onStatus = function(info) {
if(info.code == "NetStream.Play.Stop") {
stream.seek(0);
stream.pause;
stream.play(video_archivo2);
}
}

y a mi me gustaria que hiciera: (por ponerlo de forma que se entienda):

stream.onStatus = function(info) {
if(info.code == "NetStream.Play.Stop") {
stream.seek(0);
stream.pause;
stream.play(video_archivo2);

stream.seek(0); //actuando en el video_archivo2
stream.pause; //actuando en el video_archivo2

}
}

¿me explico? es que estoy un poco espesa ;P
merci!
  #6 (permalink)  
Antiguo 23/04/2007, 11:11
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 17 años, 6 meses
Puntos: 30
Re: reproducir flv, cuando acabe otro flv

a mi me funciono sino vienes

Código:
var conexion:NetConnection = new NetConnection();
conexion.connect(null);


var stream:NetStream = new NetStream(conexion);
mi_video.attachVideo(stream);
stream.play("videouno.flv");
stream.setBufferTime(10);
stream.onStatus = function(info) {
	if (info.code == "NetStream.Play.Stop") {
		stream.play("videodos.flv");
		stream.onStatus = function(info) {
			if (info.code == "NetStream.Play.Stop") {
				stream.play("videouno.flv");
				stream.seek(0);
				stream.pause();
			}
		};
	}
};
  #7 (permalink)  
Antiguo 24/04/2007, 02:13
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
Re: reproducir flv, cuando acabe otro flv

Muchas gracias rizzo,

pero sigue sin funcionarme;

stream.onStatus = function(info) {
if (info.code == "NetStream.Play.Stop") {
stream.play(video_archivo2);

//Hasta aqui, perfecto, me reconoce el video 2 y lo muestra, pero lo siguiente no hace caso, he probado con el play al video 1, para ver si me reconocia y nada. Se queda parado al finalizar el video 2.

stream.onStatus = function(info) {
if (info.code == "NetStream.Play.Stop") {
stream.play(video_archivo);
stream.seek(0);
stream.pause();
}
};
}
};

He probado todo el codigo que me pasaste en un nuevo archivo con sólo ese código y me pasa lo mismo que la segunda parte no hace ni caso.

¿Se te ocurre algo? No entiendo porque a mi no me funciona, porque a ti te funcioba ¿verdad?

Bueno muchas gracias y si se te ocurre alguna cosa me dices
  #8 (permalink)  
Antiguo 24/04/2007, 03:33
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
Re: reproducir flv, cuando acabe otro flv

Rizzo!!!! ya está!! perfecto! no se como lo he hecho... pero con tu codigo y unos cambios lo hemos conseguido!!

Mil gracias! te devo una!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:39.