Comunidad de diseño web y desarrollo en internet online

Reproductor de RADIO ayuda. el PLAY no actauliza la transmision

Citar            
MensajeEscrito el 06 Jul 2012 03:43 am
Hola soy muy inexperto en esto de Actionscript me gustaria me ayudaran.

Tengo un Reprodutor de Radio, Funciona Bien mientras no ponga stop pues al poner nuevamente Play Reproduce la transmision desde el punto en el cual Inicie la primera ves. Esto es un problema pues si por ejemplo alguien entra a mi web y despues de 20 minutos pone Stop a la hora de dar play la transmision que se escucha empieza de nuevo como cuando entro hace 20 min. (20 minutos es un ejemplo esto ocurre sean 5 segundos o el tiempo que sea)

¿como puedo hacer o modificar el codigo para que actaulice o recargue la transmision en tiempo real y no se regrese al punto en que se empezo a usar el Reprodutor?

en el siguiente link tengo el Reprodutor por si gustan checarlo
chatdepoca.com/chat.htm

Código ActionScript :

import flash.media.Sound;
var miMusica:Sound = new Sound();
var chanel1:SoundChannel;
miMusica.load(new URLRequest("http://173.192.181.50:8024/;"));

function onEnterFrame(e:Event):void {
   var leftLevel:Number=chanel1.leftPeak*100;
   var rightLevel:Number=chanel1.rightPeak*100;
   graphics.clear();
   graphics.beginFill(0xFFFFFF);
   graphics.drawRect(5,5,leftLevel,10);
   graphics.endFill();
   graphics.beginFill(0xcccccc);
   graphics.drawRect(5,20,rightLevel,10);
   graphics.endFill();
   esfera2.width=rightLevel/2;
   esfera2.height=rightLevel/2;
   esfera1.width=leftLevel/2;
   esfera1.height=leftLevel/2;
}

playBtn.addEventListener(MouseEvent.CLICK, onPlay);
function onPlay(e:Event = null):void {
   playBtn.enabled = false;
   stopBtn.enabled = true;
   chanel1=miMusica.play();
   addEventListener(Event.ENTER_FRAME,onEnterFrame);
}

stopBtn.addEventListener(MouseEvent.CLICK, onStop);
function onStop(e:Event = null):void {
   playBtn.enabled = true;
   stopBtn.enabled = false;
   chanel1.stop();
   graphics.clear();
   removeEventListener(Event.ENTER_FRAME,onEnterFrame);
   
}
playBtn.enabled = false;
onPlay();

Por arqperea

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Jul 2012 11:09 am
Declara una variable al principio

Código ActionScript :

var position:Number = 0


Antes del stop agrega

Código ActionScript :

position = chanel1.position
chanel1.stop();


Luego un poco antes, en el play agrega

Código ActionScript :

chanel1=miMusica.play(position);


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Jul 2012 04:52 am
Gracias Solisarg con lo que me indicaste pues ya mejoro el Reproductor, se logro que ahora cuando se ponga play nuevamente continue donde se paro.

No hay algun otro metodo para que Recargue la transmision en el momento de dar PLAY nuevamente pues el Retardo continuara el tiempo que se dejo el stop aplicado?

Gracias

Por arqperea

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Jul 2012 03:43 pm
No entiendo la pregunta

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Jul 2012 04:31 pm
Si Mira el preproductor tiene Autoplay al iniciar pero cuando se pone stop actualmente con tu ayuda queda la reproduccion justo donde se le dio Stop y si le dan PLAY por ejemplo 10 minutos despues de haber dado STOP se escucha LA TRANSMISION apartir de donde se Dio STOP. por consecuancia el que haga esto llevara un retraso de 10 minutos con respecto a la transmision de Radio.

Lo que necesito que cada ves que se le de PLAY nuevamente recargue la Tranmision para que no sufra retraso alguno. ojala me puedas ayudar.

Por arqperea

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Jul 2012 01:41 am
¿Estas pillando un stream en vivo? En ese caso vuelve a cargarlo, si te inicia desde el principio entonces no es un stream en vivo, es un archivo. Averigua eso primero, porque hay diferencias entre como tratar uno u otro

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.