|
||
|
![]() |
![]() |
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 |
![]() |
|
Herramientas |
#1
|
||||
|
||||
![]()
Tengo un problema con MediaPlayer, quiero poner una musica de fondo a mi aplicacion y tengo un sonido de unos 2s que reproduzco en bucle, el problema es que cada vez que termina el sonido hay como un paron tarda unos 0,5s en volver a reproducirse y queda feisimo ese paron en la aplicacion
este es mi codigo: mediaPlayer = MediaPlayer.create(this,R.drawable.musica); mediaPlayer.setLooping(true); mediaPlayer.setVolume(100,100); mediaPlayer.start(); Lo curioso es que en un movil antiguo funciona bien, pero en uno moderno(LG flex 2) se escucha el paron. ¿Alguien sabe como solucionarlo? |
|
#2
|
||||
|
||||
Si el sonido es de solo un par de segundos igual es mejor usar el SoundPool, que carga en memoria el sonido y así puedes utilizarlo siempre que quieras (también tiene modo de reproducción permanente con setLoop a -1).
El MediaPlayer podría ser que dependiendo de la implementación del móvil intente volver a leer otra vez el fichero y de ahí el pequeño corte en cada loop. Por cierto, meter un fichero de música en el directorio drawable que es para imágenes y similares... mejor mételo en raw.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
Gracias de parte de: | ||
![]() |
![]() |
||||||
|