Poner un canal de radios y/o musica online en mi web

Hola necesito ayuda. Estoy colocando un chat http://ciudadmascotera.com.ar/chat.html por ahora estoy buscando como ponerlo en un frame. Pero la pregunta en esta seccion seria, como puedo colocar ( si es que se puede.... ) un reproductor o lista de varias radios, en la cual el usuario del chat pueda poner una radio que se adecue con sus gustos.

Por que si pongo un radio de musica electronica y quieren entrar usuarios que detestan esa musica se me van, entonces la idea seria que cambie a otra radio dentro de mi web.

- Se entendio ?
- Lo explico de nuevo y mejor ?
- Se puede hacer esto ?

:roll:

Asi es como me gustaria que quede el chat en la web http://www.gestiondecobro.com.ar/index.php/chat.html y abajo la musica, pero con varias estaciones de radio, no una sola como hay ahora
rodojpm escribió:Mira este reproductor que hice en flash y me dices si esto es lo que buscas y te explico como se hace: esta al final de esta pagina:

http://comando-l.com/

pero no es radio :? solo yiene 3 temas :roll:
Solo tiene tres temas pero es altamente personalizable, puedes poner cuantos temas quieras e incluso si quieres dividirlos por categoria.
rodojpm escribió:Solo tiene tres temas pero es altamente personalizable, puedes poner cuantos temas quieras e incluso si quieres dividirlos por categoria.

Ahh eso es mas interesate, lo de dividirlo por categorias. Pero pone mas lenta la web si pongo 1000 temas en 6 categorias ? Esta hecho con flash ?
Si esta hecho con flash

No importa cuantos temas pongas ya que lo busca externamente, asi que no influye cuantas canciones le pgngas pero cada vez que venga una cancion nueva se va a cargar la nueva canción. (aunque mientras se carga la va tocando)

Te advierto debes tener conocimientos basicos de flash y/o mucha paciencia.
rodojpm escribió:Si esta hecho con flash

No importa cuantos temas pongas ya que lo busca externamente, asi que no influye cuantas canciones le pgngas pero cada vez que venga una cancion nueva se va a cargar la nueva canción. (aunque mientras se carga la va tocando)

Te advierto debes tener conocimientos basicos de flash y/o mucha paciencia.

Tengo conocimiento en flash, lo que no se mucho es en los codigos de flash. Pero el resto bien :oops:
Los códigos lo conseguí en una web (aunque posteriormente lo modifiqué)

Voy a preparar el tutorial con imágenes ya que hay varias personas que me están pidiendo el tutorial y mientras mas entendible mejor.

A todos aquellos que quieren aprender a hacer este reproductor: el tutorial estará puesto aquí, próximamente.

mientras tanto, te recomiendo que hagas el diseño, aunque sea en una hoja de lo que quieres...
¡Muchas gracias!, estare en espera. Tambien tengo conocimientos básicos de Flash, :D
rodojpm escribió:Los códigos lo conseguí en una web (aunque posteriormente lo modifiqué)

Voy a preparar el tutorial con imágenes ya que hay varias personas que me están pidiendo el tutorial y mientras mas entendible mejor.

A todos aquellos que quieren aprender a hacer este reproductor: el tutorial estará puesto aquí, próximamente.

mientras tanto, te recomiendo que hagas el diseño, aunque sea en una hoja de lo que quieres...

Ok, dale. Esperaré, no te olvides de nos :oops:

Ya que tenes conocimiento de flash de invito a pasar por este post http://www.comocreartuweb.com/phpBB2/ftopic24891.html

Muchisimas gracias :wink:
Estoy en el tutorial, pero les escribo para informarles que tengan sus imagenes sobre lo que quieren como reproductor. ademas esta imagen debe tener:
un boton siguiente para pasar a la siguiente canción >>
un boton de anterior para pasar a la cancion anterior <<
un boton de play
uno de pausa
un espacio para poner el nombre de la cancion
un espacio en blanco para el tiempo de la cancion
otro para el volumen
y dos otros botones para subir y bajar el volumen
Recurden solo una imagen en plano, nada debe de estar funcionando...

Se pueden fijar en el mio...
Algún tamaño en especifico? La imagen se puede editar luego?
Aqui viene el tutorial:

Debes tener estos materiales para el curso:
- El programa Adobe (o Macromedia) Flash.
- Una imagen de lo que quieren que sea su reproductor
- Las canciones (en formato mp3)
- paciencia

Crea una carpeta en el escritorio, llamala reproductor
dentro de esta carpeta creen otra carpeta y llamenla mp3
Incluye las canciones que desees poner pero cambiales el nombre por numeros, osea a la primera le llaman 1.mp3, luego 2.mp3, 3.mp3.....

Ahora inicia tu programa de flash.
ponle las dimensiones que quieras (preferiblemente el mismo tamaño que tiene la imagen de fondo)

Espero que sepas ingles ya que mi programa de flash esta en ingles y solo me se los nombres de las cosas en ingles.

Ahora renombra el layer 1 (¿capa 1?) por fondo
en este layer pon la imagen que ya habias creado para el reproductor.
[contenido no disponible]

luego crea otro layer y renombralo como botones
lo que haremos ahora es poner un cuadrado sobre el boton de play, asi como cubriendolo, no importa el color (por ahora),
[contenido no disponible]

Ahora seleccionaremos el cuadrado que hicimos, hacemos clic derecho, se despliegará un menú, hacemos clic en convertir en simbolo (convert to symbol), luego lo volvemos botón y lo llamamos play.
[contenido no disponible]

ahora seleccionamos de nuevo el simbolo play. y en el cuadro de propiedades le ponemos com Instance Name (¿Nombre de instancia?): play_btn, luego tambien en ese mismo cuadro de propiedades le ponemos de color en alpha, a 0%
[contenido no disponible]

Volvemos a hacer lo mismo, ponemos el cuadrado sobre el boton de pausa, lo convertimos en simbolo, en boton, con nombre stop, lo seleccionamos y le ponemos de Instance Name: stop_btn, alpha 0%

Volvemos a hacer lo mismo, ponemos el cuadrado sobre el boton de bajar el volumen, lo convertimos en simbolo, en boton, con nombre volMenos, lo seleccionamos y le ponemos de Instance Name: volMenos_btn, alpha 0%

Volvemos a hacer lo mismo, ponemos el cuadrado sobre el boton de subir el volumen, lo convertimos en simbolo, en boton, con nombre volMas, lo seleccionamos y le ponemos de Instance Name: volMas_btn, alpha 0%

ponemos el cuadrado sobre el boton de la cancion anterior, lo convertimos em simbolo, en boton, con nombre previo, lo seleccionamos y le ponemos de Instance Name: prev_btn, alpha 0%

Ahora de nuevo sobre el boton de la siguiente cancion lo convertimos en el simbolo siguiente como boton y le ponemos de nombre de instancia sigu_btn, alpha 0%

... Terminamos con los botones ... !!!
Ahora vamos al cuadro de texto:
ponemos un cuadro de texto en donde quieren que salga el nombre de la cancion: en propiedades le ponen dynamic text (texto dinamico) y como nombre de instancia (Instance name): ide_txt

otro cuadro de texto mas donde va el tiempo transcurrido, lo pones dinamico y como nombre time_txt
[contenido no disponible]

y por ultimo un cuadro de texto donde ira el volumen, dinamico y de nombre vol_txt

ahora solo nos queda crear otra capa de nombre codigo
y insertar este codigo:
stop();
var i:Number = 1;
var v:Number = 40;
var mp3s:Number = 3;
_root.miMp3 = new Sound();
_root.miMp3.loadSound("mp3/"+i+".mp3", true);
_root.miMp3.setVolume(v);
_root.miMp3.onSoundComplete = function() {
i++;
if (i>mp3s) {
i = 1;
}
miMp3.loadSound("mp3/"+i+".mp3", true);
_root.vol.gotoAndStop(v)
};
miMp3.onLoad = function(success:Boolean) {
var totalSeconds:Number = this.position/1000;
var minutes:Number = Math.floor(totalSeconds/60);
var seconds = Math.floor(totalSeconds)%60;
if (seconds<10) {
seconds = "0"+seconds;
}
if (minutes < 10) {
time_txt.text = ("0"+minutes+":"+seconds);
} else if (minutes >=10) {
time_txt.text = (minutes+":"+seconds);
}
};
setInterval(miMp3, "onLoad", 1000);
// lo que viene es para el porcentaje cargado
onEnterFrame = function () {
porcentaje_txt.text = (Math.round((miMp3.getBytesLoaded()/miMp3.getBytesTotal())*100)+"%");
if (Math.round((miMp3.getBytesLoaded()/miMp3.getBytesTotal())*100) == 100) {
porcentaje_txt.text = "100%";
}
};
miMp3.onID3 = function():Void {
ide_txt.text = miMp3.id3.artist+" - "+miMp3.id3.songname;
};
_root.vol_txt.text = "volumen a "+v+"%";
_root.stop_btn.onPress = function() {
miMp3.stop();
miMp3.setVolume(v);
};
_root.play_btn.onPress = function() {
miMp3.start();
miMp3.setVolume(v);
};
_root.prev_btn.onPress = function() {
if (i>1) {
i = i-1;
miMp3.loadSound("mp3/"+i+".mp3", true);
miMp3.setVolume(v);
} else if (i <=3) {
i = 3;
miMp3.loadSound("mp3/"+i+".mp3", true);
miMp3.setVolume(v);
}
};
_root.sigu_btn.onPress = function() {
if (i<3) {
i = i+1;
miMp3.loadSound("mp3/"+i+".mp3", true);
miMp3.setVolume(v);
} else if (i >=3) {
i = 1;
miMp3.loadSound("mp3/"+i+".mp3", true);
miMp3.setVolume(v);
}
};
_root.volMenos_btn.onPress = function() {
if (v>0) {
v = v-5;
miMp3.setVolume(v);
_root.vol.gotoAndStop(v);
_root.vol_txt.text = "volumen a "+v+"%";
}
};
_root.volMas_btn.onPress = function() {
if (v<100) {
v = v+5;
miMp3.setVolume(v);
_root.vol.gotoAndStop(v);
_root.vol_txt.text = "volumen a "+v+"%";
}
};

Y asi termina nuestro tutorial:
[contenido no disponible]
tambien pueden incluir otro cuadro de texto llamado porcentaje_txt, asi como los otros... y debe de funcionar ya que etsa incluido en el codigo
rodojpm escribió:tambien pueden incluir otro cuadro de texto llamado porcentaje_txt, asi como los otros... y debe de funcionar ya que etsa incluido en el codigo

Ok, buenisimo :D
Empezare a trabajar sobre esto a ver como va.

Excelente!!! Y muchas gracias :wink:
Hola amigo! muchas gracias por el tutorial, y disculpa la tardanza en hacerlo.

Y una pregunta. ¿como lo guado? lo guarde como reproductor.sfw en la carpeta reproductor en el escritorio y no suena :(
PD:Tengo windows vista, no se si eso influya
Lo debes guardar swf, dentro de la carpeta reproductor
y debes tener dentro de la carpeta mp3 los archivos 1,2,3 con extensión mp3
Hola rodojpm, agradecemos el tutorial y me gustaría ponerlo en la seccion Tutoriales con un enlace desde este post y otro en Musica y Video podría resultar muy util para muchos usuarios. Todo si nos autorizas para hacerlo.

Espero tu respuesta y Gracias.
Amigo nada que me funciona :(
Tengo Adobe Flash CS4 pero me asegure de seguir los pasos. :/ tengo que tener un Flash mas vieja? Lo puse AS 2.0 o tiene que ser AS 3.0 ?
rodojpm escribió:Lo debes guardar swf, dentro de la carpeta reproductor
y debes tener dentro de la carpeta mp3 los archivos 1,2,3 con extensión mp3

Amigo nada que me funciona
Tengo Adobe Flash CS4 pero me asegure de seguir los pasos. :/ tengo que tener un Flash mas vieja? Lo puse AS 2.0 o tiene que ser AS 3.0 ?
rodojpm escribió:tambien pueden incluir otro cuadro de texto llamado porcentaje_txt, asi como los otros... y debe de funcionar ya que etsa incluido en el codigo

Hola Rodojpm, te comento que segui tu tutorial. Y quisiera hacerte dos preguntas

1) yo los botones no los hice con la capa, simplemente elegi los botones y a cada uno le di la accion

Por ejemplo al play:

on (release){
play ();
}

a "adelantar de tema" :

on (release){
nextFrame ();
}

y asi al resto

Es lo Mismo ? que poner las capas y luego darle alfa 0 ?

La otra pregunta es

2) El resto lo hice como vos pusiste en este tutorial. Pero no me funciona para nada.

Y si yo quiero que la carpeta este en otra seccion ( vos pusiste que pongamos la carpeta con la musica en escritorio), quiero que este en esta ruta:

D:\SitiosWeb\ciudadmascotera\sound\MP3

Debo de cambiar algo ?
Que ?

Muchas Gracias :wink:
codomodragon escribió:amm estome parece muchas complicaciones para yegar a nada men ya hay muchos reproductores flas en la web q te permiten poner mucica in limitada (esto es tentativo con el potencial de tu host) y asta ponerle una radio online (ocea con locutores en vivo y demas) y son sumanetes cenciyos les dejo un link con algunos de estos modelos http://www.ribosomatic.com/articulos/reproductores-mp3-en-flash-par…

Buen dato codomodragon, ya lo estoy mirando. Pero bajar scrips a veces no es tan bueno, lo digo por que te mandan publicidad, los colores a veces no son los que uno busca, el tamaño a veces no es el deseado y demas....

Pero de todas maneras voy a curiosear, a ver que nos trajiste para facilitar un touch las cosas, tal vez... :oops:

Igualmente si alguien sabe cual puede ser el error, les agradeceria que me lo hagan saber

:wink: