Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 12/09/13, 19:51:56
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Tabla de Sonidos

Cual es la mejor manera de reproducir archivos mp3 en android?, queria hacer una tabla de sonidos sencilla, un boton que al pulsar reproduzca un sonido. Por un lado dicen MediaPlayer y por otra SoundPool, algun tutorial bueno?
Responder Con Cita


  #2  
Viejo 12/09/13, 20:49:04
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
La norma general es que para sonidos cortos: SoundPool, para música: MediaPlayer.

SoundPool ejecuta el sonido de forma inmediata, porque en cuanto lo cargas lo descomprime en formato PCM en memoria, listo para ser enviado a la salida de audio.

Mientras que MediaPlayer lo descomprime "en tiempo real", por lo tanto desde que le das a "Play" hasta que empieza a sonar puede pasar un tiempo.

Los ficheros de sonido en SoundPool requieren mucha memoria, y por tanto deben ser pequeños, y cuantos más pongas se van acumulando con los anteriores. Así que también tienes un límite en el número de ficheros que puedes tener cargados de forma simultánea.

Con MediaPlayer prácticamente no hay límite, tienes cargadas las referencias, pero no pasan a memoria hasta que le das a "Play".

Creo que ya tienes toda la información para decidir que es lo mejor para tu caso.
Responder Con Cita
  #3  
Viejo 13/09/13, 18:34:16
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Gracias por tu respuesta kriogeN , voy a ver por donde empiezo, probare con ambos y haver que pasa.
Responder Con Cita
  #4  
Viejo 16/09/13, 10:30:10
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Bueno, con media player me va perfecto, lo que pasa es que al tener unos 15 sonidos (de momento) se pueden reproducir dos o tres al mismo tiempo, como puedo hacer para que no se pueda dar play a ningun sonido hasta que no acabe el que se esta reproduciento en ese momento?, o para resetear media player cuando finalice el sonido?
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android

Herramientas


Hora actual: 08:43:18 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /