Comment jouer des fichiers mp3 à partir internes et externes de la carte SD sur android?

Je suis en train de travailler sur un lecteur mp3 app, qui joue .les fichiers mp3 présents n'importe où à l'intérieur d'une carte SD interne.

J'ai utilisé les codes suivants pour aller chercher de la .mp3 fichiers présents dans la mémoire de stockage interne.

ArrayList<File> inFiles = new ArrayList<File>();
File list[] = file.listFiles();
//Log.i("DIR", "PATH" +file.getPath());
for (int i = 0; i < list.length; i++) 
{
    //myList.add( list[i].getName() );
    File temp_file = new File(file.getAbsolutePath(),list[i].getName());
    //Log.i("DIR", "PATH" +temp_file.getAbsolutePath());
    if (temp_file.listFiles() != null) 
    {
        //Log.i("inside", "call fn");
        listfiles(temp_file);

    }
    else 
    {
        if (list[i].getName().toLowerCase().contains(".mp3"))
        {
            inFiles.add(list[i]);
        //Log.e("Music", list[i].getName());
        }
    }
}

Comment puis-je de même obtenir le .les fichiers mp3 à partir de la carte SD externe?

OriginalL'auteur Adarsh H S | 2012-08-17