Pregunta

En mi aplicación estoy usando el siguiente código para recopilar las canciones de una tarjeta SD.

 final String[] proj = { MediaStore.Audio.Media._ID,MediaStore.Audio.Media.DATA,MediaStore.Audio.Media.DISPLAY_NAME,MediaStore.Audio.Media.SIZE };

musiccursor = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,proj, null, null, null);

Pensé que esto recopilará las canciones de toda parte de la tarjeta SD y el nombre de la pantalla, nombre del artista, BPM, tasa de bits .....

Pero solo está coleccionando las canciones de la tarjeta SD solamente.

En realidad, quiero ver la parte del encabezado de una canción como Bit Rate, Song Name, Artist y BPM. ¿Es posible obtener estos datos del código anterior?

Cuando estaba buscando en Google, encontré que una canción se puede escanear usando el método MediaScanner, ¿es así? Cómo realizar esa operación. Por favor, cualquiera me ayuda

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top