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

Video attachVideo() con AutoPlay

Estas en el tema de Video attachVideo() con AutoPlay en el foro de Flash y Actionscript en Foros del Web. Hola Estoy modificando un código algo viejo y estoy un poco perdido con la sintaxis de AS2 Código: var queVideo:String = "PresupuestosSensibles.flv"; var conexion:NetConnection = ...
  #1 (permalink)  
Antiguo 09/06/2014, 10:00
Avatar de fullmental  
Fecha de Ingreso: octubre-2004
Ubicación: México DF, Xochimilco
Mensajes: 593
Antigüedad: 19 años, 6 meses
Puntos: 3
Video attachVideo() con AutoPlay

Hola
Estoy modificando un código algo viejo y estoy un poco perdido con la sintaxis de AS2

Código:
var queVideo:String = "PresupuestosSensibles.flv";
var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);

var mute:String = "no";
enable_btn.enabled=false;

el_video.attachVideo(stream);

barra_mc._xscale = 0;
barraCargado_mc._xscale = 0;
stream.setBufferTime(5);
stream.onMetaData = function(o) {
	total = o.duration;
};




onEnterFrame = function () {
		
	var intervalID:Number = setInterval(updateTimer, 100);
	var valor1:Number = Math.round(stream.bytesLoaded/stream.bytesTotal*100);
	campo.text = Math.round(stream.bytesLoaded/1000)+" de "+Math.round(stream.bytesTotal/1000)+" KB cargado ("+valor1+"%)";
	barraCargado_mc._xscale = valor1;
	bu_cargado.text = stream.bufferLength;
	bu_trans.text = stream.time;
	bu_total.text = Math.round(stream.bytesTotal)+" mb";
	porcentaje.text = 100*bu_trans.text/total;
	barra_mc._xscale = porcentaje.text;
	volumen_mc.attachAudio(stream);
	var sonido:Sound = new Sound(volumen_mc);
	if (mute == "no") {
		sonido.setVolume(volumen_mc.promedioInversa);
		if (volumen_mc.promedioInversa<3) {
			volumen_mc.promedioInversa = 0;
		}
	} else if (mute == "si") {
		sonido.setVolume(0);
	}
	nuevaPosicion = coorBarra+barra_mc._width;
	deslizador_mc._x = nuevaPosicion;
	
};

var time_interval:Number = setInterval(checkTime, 500, stream);
function checkTime(my_ns:NetStream) {
	var ns_seconds:Number = my_ns.time;
	var minutes:Number = Math.floor(ns_seconds/60);
	var seconds = Math.floor(ns_seconds%60);
	if (seconds<10) {
		seconds = "0"+seconds;
	}
	tiempo = minutes+":"+seconds;
}
stream.onStatus = function(infoObject:Object) {
	if (infoObject.code == "NetStream.Play.Stop") {
		trace("acabo");
		botones_mc.gotoAndPlay("stop");
	}
	if (infoObject.code == "NetStream.Play.StreamNotFound") {
		trace("encontro error");
	}
};
En el ejemplo anterior todo funciona bien y estamos reproduciendo el video al hacer click en el boton play, el problema es que quiero hacerlo funcionar de manera automática.
Intenté agregar la siguiente línea
Código:
stream.play(queVideo);
Pero no esta cargando automáticamente, ubican alguna otra opción con la que pueda hacer reproducir el video de manera automática?


De antemano gracias.

Saludos.

Etiquetas: as, autoplay, video
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 23:48.