Red de conocimiento informático - Computadora portátil - Cómo reproducir música desde una tarjeta SD en el sistema Android haciendo clic en la vista de lista

Cómo reproducir música desde una tarjeta SD en el sistema Android haciendo clic en la vista de lista

1 Primero obtenga los archivos de música en la tarjeta SD:

Cursor cursor = resolver.query(

MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null,

MediaStore.Audio.Media.DEFAULT_SORT_ORDER);

2 Obtenga el nombre y uri de la música a través del cursor. getString(cursor

.getColumnIndex(MediaStore.Audio.Media.TITLE));

String uriString = cursor.getString(cursor

.getColumnIndex(MediaStore. Audio.Media.DATA));

El nombre se muestra en la vista de lista y el uri se utiliza para reproducir la música.

Uri musicUri = Uri.parse(uriString);

mp = new MediaPlayer();

mp.setAudioStreamType(AudioManager.STREAM_MUSIC);

mp.setDataSource(getApplicationContext(), musicUri);

¡Esto le brindará la funcionalidad que necesita arriba!