Estoy modificando un código algo viejo y estoy un poco perdido con la sintaxis de AS2
Código:
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.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"); } };
Intenté agregar la siguiente línea
Código:
Pero no esta cargando automáticamente, ubican alguna otra opción con la que pueda hacer reproducir el video de manera automática?stream.play(queVideo);
De antemano gracias.
Saludos.