Comunidad de diseño web y desarrollo en internet online

Conexion entre el Shoutcast de Winamp y un reproductor flash

Citar            
MensajeEscrito el 22 Nov 2010 02:11 am
Tengo que hacer un reproductor en Flash (Action Script 3), y conectarlo con mi Shoutcast de Winamp. Por lo que leí hasta ahora, no se puede hacer directamente desde Flash, porque éste no deja que se tomen datos de otro servidor. Creo que la única forma sería mandando la orden de reproducirlo o parar la reproducción a un script en PHP o en JavaScript desde Flash cuando el usuario presione un botón, pero todavía no encontré la forma de hacerlo bien. Gracias, si me pueden ayudar, aunque sea para orientarme más sobre que comando usar o sobre que investigar!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 22 Nov 2010 07:48 am
En principio deberia de funcionar sin necesidad de utilizar php de intermediario, con as2 funcionaba perfectamente utilizando un pequeño truco que me imagino que debe de funcionar igualmente en as3.0, lo que tienes que probar es poner en el lugar de una cancion la ruta del servidor de shoutcast acabada en barra y punto y coma "/;"

Ejemplo


Código :

Código ActionScript :

var chanelRadio1:String = "http://78.159.104.174:80/;"; 


Aqui te dejo un ejemplo de un reproductor de mp3 y radio que hice hace tiempo para que veas que funciona
He tenido que poner un enlace porque al incrustar el reproductor aqui en la web del post no funciona

ver --> http://www.pixelart3.com/playerMp3v2.html


Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

msie8
Citar            
MensajeEscrito el 23 Nov 2010 02:03 am
Hola giskard, gracias por responder, pero es así como tenía mi código y no funcionaba. Empecé a investigar en Internet, y probé de todo desde Flash, y nada funcionaba. Leí en varios foros, blogs, etcétera, que hay mucha gente con el mismo problema, la mayoría sin poder solucionarlo, y decía que Flash no te permite reproducir los datos de una página web externa. Trato de reproducir un shoutcast, por lo tanto está en el servidor de Winamp, no en el mío, y no funciona la conexión. Es un tema de seguridad o algo similar. Gracias, reitero, por tomarte el tiempo de contestarme.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 23 Nov 2010 07:06 am
Como no sabia si realmente funciona en as3.0 me ha dado por probarlo y a mi me funciona perfectamente sin necesidad de emitir un crossdomain.xml

he creado un simple swf con el siguiente codigo y lo he subido a mi servidor y funciona puedes comprobarlo en
http://www.pixelart3.com/Untitled-1.html

Código ActionScript :

import flash.media.Sound;
var miMusica:Sound = new Sound();
   miMusica.load(new URLRequest("http://78.159.104.174:80/;"));
    miMusica.play();

Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

msie8
Citar            
MensajeEscrito el 23 Nov 2010 07:09 am
Como puedes ver la musica se escucha y esta conectando a una direcion de uno de los pls de la pagina de shoutcast

Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

msie8
Citar            
MensajeEscrito el 24 Nov 2010 08:54 pm
Hola, utilicé tu código, incluso intenté conectarlo a tu shoutcast, en lugar del mío, pero si intento usarlo fuera del Adobe Flash Professional, aparece la siguiente advertencia (te dejo el link a la imagen):

http://picasaweb.google.com/lh/photo/4_LAdNa9F7W9u8namBqfGw?feat=directlink

El código que dejaste lo copié y lo pegué al archivo Flash, y obtuve ese error.
Si pudieras pasarme tu archivo .fla capaz me doy cuenta de cual es el error :crap:
Gracias!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 26 Nov 2010 07:16 am
Hola, ese error ocurre porque estas intentando ejecutar el swf en local, para que funcione debes subirlo a un servidor, si quieres probar si funciona en local tienes que dirigirte a la pagina web de adobe y acceder a la pagina de configuracion del plugin y en la pestaña de seguridad haces click para agregar tu swf , si quieres acceder de forma mas directa dale a configuracion cuando te sale el error y haz lo que te dicho, despues de agregar tu archivo deberia de funcionar en local.

no es necesario que te ponga un fla para descargar, son simplemente las lineas que ves en el ejemplo no hay mas

Por giskard

110 de clabLevel



Genero:Masculino  

Programador y diseñador web

msie8
Citar            
MensajeEscrito el 28 Nov 2010 03:30 am
Graaaaaaaaaaacias! Funciona! Perdón por molestarte con algo tan tonto, es que leí un montón de foros y discusiones sobre el tema y nadie ponía esa solución! Gracias!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome

 

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