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
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser ceci:
Qui vous permettra d'obtenir à la racine du stockage externe, à condition qu'il y en a un. Ensuite, vous pouvez filtrer les fichiers qui ne le sont pas .mp3
Également envisager de regarder ceci: La liste de tous un type de fichier sur un appareil Android?
OriginalL'auteur Mohit Deshpande
Vous pouvez obtenir le répertoire racine de la carte sd externe à l'aide de ce code de ligne
Maintenant, vous pouvez faire la même chose que vous faites pour les internes
OriginalL'auteur Pratik
Pour obtenir une référence à un fichier situé sur: sdcard/musique/chanson.mp3:
OriginalL'auteur Andy Res
Le Code ci-dessus est pour.......Comment lire des fichiers mp3 à partir de la carte SD sur android?
OriginalL'auteur Tushar Gupta
Une légère Modification de Tushar Gupta Codes.
Cela a bien fonctionné pour moi. J'ai code complet pour un Lecteur de Musique
OriginalL'auteur ankush dubey