Comunidad de diseño web y desarrollo en internet online

Ayuda con reproductor flash para radio online

Citar            
MensajeEscrito el 07 Sep 2011 04:30 pm
Antes que nada saludos a todos, soy nuevo en la comunidad y espero que puedan prestarme su ayuda :D

Llevo 2 días intentando crear un reproductor flash para una radio online que estoy creando. Hasta ahora he conseguido crear uno con un botón de Play y otro de Stop, sin volumen ni nada y he conseguido que funcionara.

Me gustaría poder añadirle una barra para regular el volumen (del tipo .:! ) y además quisiera que al dar al botón de play se sustituyese por uno de pausa (o stop) y al darle se parase la música y se convirtiera de nuevo en uno de play, no se si me entendéis, un botón play/pause o play/stop.

Intenté hacerlo pero no se mucho de flash y no consegui nada.

Estaría muy agradecido si alguien pudiera explicarme detalladamente como colocar la barra de volumen y ese boton play/pause, o que pudiera pasarme un archivo flash con el ya creado y donde yo pudiera modificar la skin de los botones y demás, aunque prefiero que me expliquen como podría hacerlo yo mismo.

Les dejo un tutorial desde donde he creado mi reproductor actual (muy austero) para que vean lo que ya tengo hecho y me digan como mejorarlo:
http://www.youtube.com/watch?v=8cSEsu1UDSc

Aquí una imagen de lo que tengo actualmente hecho:

Imagen escribió:



Ahora que me doy cuenta también me gustaría que me dijeran como hacer para que las barras móviles que verán en el video solo esten en movimiento cuando el reproductor esté en Play. Y un último detalle, estría muy bien que también me enseñasen a poner algún efecto a los botones de play/pause y la barra de volumen para que cambien de color, aumenten, se les baje la opacidad... o algo por el estilo al pasar el mouse por encima.

Muchísimas gracias por adelantado y espero que puedan ayudarme, se que pido mucho, pero me harían muy feliz si pudieran ayudarme con todo esto, se que en está web hay gente muy preparada y que podrá ayudarme.

Recordad que es para una radio online, no es para reproducir simple música y también recuerden que deben explicarmelo como si fuese tonto, porque de esto se muy pero que muy poco .

Resumen de mis peticiones (para que no se líen):
-Botón play/pause o play/stop
-Barra de volumen
-Controlar las barras móviles del vídeo
-Efectos al pasar el mouse por encima de los botones

De nuevo GRACIAS, perdón por el discurso y espero que puedan ayudarme, puede que pida mucho, pero necesito saber como hacer todo esto lo antes posible, estaría muy agradecido si pudieran prestarme su ayuda con algo de esto.

Por Superman24

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Sep 2011 06:03 pm
Demasiadas preguntas juntas. Una idea para el botón play/pause

- Creas un MC con dos fotogramas, en el 1 el icono de play, en el 2 el de pause, le pones como nombre de instancia playpause y este código

Código ActionScript :

playpause.onPress = function(){
   if(this._currentFrame==1){
       //accion de play
   } else {
     //accion de pause
   }
   this.gotoAndStop((this._currentFrame==1)?2:1)
}


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 Sep 2011 07:20 pm
Consegui colocarlo ya y ponerle nombre de instancia al MC, pero no me funciona, cuando hago la vista previa el boton play/pause cambia como loco.

Este es el código que tengo puesto en el reproductor y con el que antes funcionaba:

Código ActionScript :

var som:Sound = new Sound () ; 
 
som.loadSound ("aquí va la ip de la radio" , true) ; 
 
som.start () ; 
 
player.onRelease = function () { 
 
       som.start () ; 
 
} 
 
parar.onRelease = function () { 
 
       som.stop () ; 
 
}


player era el nombre del botón play, y parar el nombre del botón stop. Supongo que habrá que cambiar el código para que funcione el botón playpause que me enseñaste a hacer, tu sabrías como cambiarlo?

Por Superman24

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Sep 2011 07:27 pm
Tienes que poner un stop en el primer fotograma, dentro del primer if

som.start () ;

dentro del segundo if

som.stop() ;

Igual eso es un stop, no una pausa

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 Sep 2011 09:05 pm

solisarg escribió:

Tienes que poner un stop en el primer fotograma, dentro del primer if

som.start () ;

dentro del segundo if

som.stop() ;

Igual eso es un stop, no una pausa

Jorge


Podrías explicarte un poco mejor? no me entero de nada, de todo esto ya dije que tengo muy poca idea :P

Por Superman24

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Sep 2011 09:13 pm
Mmm ... a ver, si digo tienes que poner stop() en la línea de tiempo del botón para que deje de loopear, crees posible hacerlo? Para poner código en una línea de tiempo seleccionas el fame del timeline y le das a F9 para abrir el panel de acciones.
Igual si el código de la radio lo pillaste por ahí y ni te enteras de lo que hace, veo un poco ambicioso tu plan

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 Sep 2011 09:49 pm
El código de la radio la verdad no se lo que hace, de todo esto no tengo ni idea, pero necesito un buen reproductor para mi radio, y los que se pueden encontrar ya creados no se ajustan a lo que yo quiero, tanto en diseño como en propiedades, por eso estoy intentando crear uno, aunque no tenga ni idea estoy intentando que alguien como tu pueda ayudarme ya que yo solo no conseguiría absolutamente nada.

Respecto a lo del código, se como ponerlo, lo que no se es exactamente donde, creo que tengo algo mal hecho, sin fotos aquí no nos entendemos, esto es lo que yo tengo, no se si está donde tiene que estar: http://img695.imageshack.us/img695/3646/screenreproductorsimbol.jpg

Siento liarte tanto..

Por Superman24

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Sep 2011 01:29 am
En la línea de tiempo que contiene el boton con nombre de instancia playpause

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.