Comunidad de diseño web y desarrollo en internet online

Enlazar IP de radio .

Citar            
MensajeEscrito el 24 Nov 2009 03:15 pm
Hola buenas, queria hacerles una pregunta un amigo tiene un reproductor de windows media y a el, enlazado por IP una radio.

Entonces me pidio que le hiciese un reproducotor SIMPLE, con un boton PLAY, STOP y volumen, tengo hecho varios, pero claro ningun enlazando una radio de fuera, me gustaria que me ayudasen para poder conseguir esto .

Que poniendo play en mi reproductor, SE ESCUCHE ESA RADIO, y despues que cuando ponga STOP termine.

y el volumen .. bueno, para que suba y baje, pero eso bueno ... ya lo hago yo.

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

firefox
Citar            
MensajeEscrito el 24 Nov 2009 06:13 pm
1. La radio tiene que estar emitiendo por Internet
2. Tiene que usar un protocolo que Flash entienda, por ejemplo Shoutcast (mp3 sobre http) o algún servidor de streaming via rtmp (Flash Media Server o Red5)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Nov 2009 06:42 pm
Hola, gracias solisarg por tu colaboracion y si la radio se emite via internet a ciertas horas .

La ip es esta :

s3.myradiostream.com:12942

y buscando en SANTO GOOGLE, encontre a alguien que tambien hizo lo mismo con una radio y justamente me pidieron lo mismo, boton play, pause y un control de volumen .

Código ActionScript :

var activo:String;
//inicialmente no se puede pulsar "pause"
pause_mc.enabled = false;
play_mc.onRelease = function() {
   activo = "play_mc";
   pause_mc.gotoAndStop("off");
   pause_mc.enabled = true;
   play_mc.gotoAndStop("on");
   play_mc.enabled = false;
   estado.text = "reproduciendo";
   sonido = new Sound();
   direccion = "s3.myradiostream.com:12942";
   sonido.loadSound(direccion, true);
   sonido.start();
   equalizador();
};
play_mc.onRollOver = function() {
   if (activo == "play_mc") {
      //no hagas nada
   } else {
      this.gotoAndStop("over");
   }
};
play_mc.onRollOut = play_mc.onReleaseOutside=function () {
   if (activo == "play_mc") {
      //no hagas nada
   } else {
      this.gotoAndStop("off");
      play_mc.enabled = true;
   }
};
pause_mc.onRelease = function() {
   activo = "pause_mc";
   estado.text = "en pausa";
   pause_mc.gotoAndStop("on");
   pause_mc.enabled = false;
   play_mc.gotoAndStop("off");
   play_mc.enabled = true;
   sonido.stop();
};
pause_mc.onRollOver = function() {
   if (activo == "pause_mc") {
      //no hagas nada
   } else {
      this.gotoAndStop("over");
   }
};
pause_mc.onRollOut = controls_mc.pause_mc.onReleaseOutside=function () {
   if (activo == "pause_mc") {
      //no hagas nada
   } else {
      this.gotoAndStop("off");
   }
};
//////////////CONTROL DE VOLUMEN/////////////
var volume:Number = 70;
var marker:MovieClip = volume_mc.slider_mc;
//The next two variables allow the Player to gracefully adjust
//to any dimensions.
var progBarFactor = dBar._width/100;
var volTrackFactor = volume_mc.track_mc._width/100;
sonido.setVolume(volume);
//the slider on the volume control, used to modify "volume" variable
marker.onPress = function():Void  {
   this.startDrag(false, 10, this._y, volume_mc.track_mc._width, this._y);
   this.onMouseMove = function():Void  {
      volume = Math.floor(this._x/volTrackFactor);
      sonido.setVolume(volume);
      updateAfterEvent();
   };
};
marker.onRelease = marker.onReleaseOutside=function ():Void {
   this.stopDrag();
   delete this.onMouseMove;
};


El control de volumen anda bien y los botones play y pause tambien PEEEEEEEERO .

Cuando reproduzco la pelicula pongo play y me salta este error :

Código ActionScript :

*** Violación de la seguridad Sandbox ***
Se ha detenido la conexión con s3.myradiostream.com:12942 - no se permite desde file:///C|/Documents%20and%20Settings/Propietario/Mis%20documentos/miniradioproject/Sin%20título%2D1.swf


Y ahi me quede pillado.

Si alguien tiene una solucion en cuantoa este problema RARO, se lo agradeceria .

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

firefox
Citar            
MensajeEscrito el 25 Nov 2009 08:20 pm
Si tienes acceso al Server de la radio, podrías poner en el root un archivo llamado "crossdomain.xml" con el siguiente código:

Código XML :

<cross-domain-policy>

<allow-access-from domain="*" />
  
</cross-domain-policy>


Y en tu flash lo cargas con:

Código ActionScript :

System.security.loadPolicyFile("http://dominio.com/crossdomain.xml");


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Nov 2009 09:53 am
Hola buenas, pues con este amigo lo inente de este modo y NO ME FUNCIONO, es decir tengo que creado en el root ese el archivos crossdomain.xml que dice asi :

Código ActionScript :

<? xml version="1.0">
<cross-domain-policy>
<allow-access-from domain="*" /></allow>
</cross>


y agregue en el fla. del reproductor de radio esto :

Código ActionScript :

System.security.loadPolicyFile("http://www.inactionradiodj.com.ar/crossdomain.xml");


Pero no funciona :S

Es mas el mensaje ese tan raro de flash como de que estoy violando una norma de seguridad Sandbox, sigue apareciendo .

:S

Lo estoy haciendo bien ? o necesito otra ayuda ?

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

firefox
Citar            
MensajeEscrito el 30 Nov 2009 11:43 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Nov 2009 04:54 pm
Vale cambie la ruta del xml, PERO AHORA SALTA COMO QUE EL XML. esta mal formado ?

mira haz click en el link y ya veras :

http://www.inactionradiodj.com.ar/crossdomain.xml

Por Sepultura

60 de clabLevel



 

www.cultosiniestro.com.ar

firefox
Citar            
MensajeEscrito el 30 Nov 2009 05:59 pm
La primera línea te la puedes ahorrar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Nov 2009 09:02 pm
Tiene que ser exactamente así:

Código XML :

<cross-domain-policy> 
 
<allow-access-from domain="*" /> 
   
</cross-domain-policy>


No puede existir ninguna variación a ese código, salvo claro, el parametro de allow, pero en tu caso lo estamos usando en general con el *

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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