Android – MediaPlayer con PrepareAsync

En este ejemplo vamos a ver como crear un reproductor de música muy simple con la clase MediaPlayer y su método prepareAsync, que permite cargar la canción en un hilo secundario para no parar el hilo principal esperando que cargue la canción.

En este ejemplo, la canción la cargamos directamente de internet, pero podemos cojerla de otro sitio, podemos ver unos ejemplos aquí.

Vamos a ver el ejemplo. El xml que utilizaremos es este:

La imagen es esta:

play

Hay que meterla en la carpeta res/drawable (si no está creada la creamos)

Después añadimos los permisos en el archivo AndroidManifest.xml:

Estas lineas se añaden detrás de sdk utilizado, por ejemplo:

Por último añadimos este código:

 

Ya tenemos el reproductor funcionando

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *