2010-07-05 12 views
9

¿Hay un selector de canciones para Android que pueda invocarse programáticamente?Song picker para Android

Estoy buscando algo similar al MPMediaPickerController de iPhone, que muestra una vista desde donde el usuario puede seleccionar canciones.

+0

Mayebe esto es algo para usted: http://code.google.com/p/eyes-free/source/browse /trunk/RockLock/src/com/marvin/rocklock/SongPicker.java?r=609 – RoflcoptrException

Respuesta

15

Puede enviar un intento de tipo "ACTION_PICK" o "ACTION_GET_CONTENT". Por ejemplo:

Intent i = new Intent(Intent.ACTION_GET_CONTENT); 
    i.setType("audio/*"); 
    Intent c = Intent.createChooser(i, "Select soundfile"); 
    startActivityForResult(c,1); 

ver aquí para más información:

http://developer.android.com/reference/android/content/Intent.html#ACTION_GET_CONTENT

+2

Tenga cuidado, no todas las aplicaciones tienen un selector. Acabo de recibir un informe de crittercism que la actividad no se encontró en un dispositivo del cliente. – schlingel