l'art de couverture sur android
Je suis en train d'élaborer une sorte de media player pour android. La question est de savoir comment puis-je obtenir de l'art de couverture de fichier audio sur android.
Par exemple, la valeur par défaut d'android media player montre les couvertures des albums lorsque la liste des albums, comment puis-je obtenir ces œuvres.
- Puisqu'il semble être un peu de confusion au sujet de laquelle une partie de votre application, vous avez besoin d'aide, vous pouvez mettre à jour votre question en conséquence.
- vous pouvez aussi essayer ceci: stackoverflow.com/questions/10209176/...
Vous devez vous connecter pour publier un commentaire.
Plus complète de l'exemple de code peut être trouvé dans Android lecteur de Musique source ici https://github.com/android/platform_packages_apps_music/blob/master/src/com/android/music/MusicUtils.java méthode getArtworkQuick.
Je ne sais pas pourquoi tout le monde fait-il si compliqué, vous pouvez utiliser Glisse pour atteindre cet objectif dans la plus simple et efficace avec juste 1 ligne de code
Déclarer ce chemin d'accès dans l'Application des Constantes -
Obtenir de l'Uri de l'Image à l'aide de l'Album ID
Maintenant, il suffit d'afficher les pochettes d'album à l'aide d'uri :-
Glide gérer le cache, mise à l'échelle et le chargement différé des images pour vous.
Espère que ça aidera quelqu'un.
Vous pouvez utiliser
de classe et d'obtenir des infos de pistes à savoir le Titre,l'Artiste,l'Album,l'Image
Ici, je peux joindre une fonction qui est de retour de l'album de l'art à partir de media store .
Ici en fonction, nous avons juste à passer le album_id de laquelle nous avons, à partir de Media store .
En fonction de vos commentaires pour les autres, il semble que votre question est moins sur Android et plus sur la façon d'obtenir de l'album de l'art en général. Peut-être cet article sur la récupération de l'album de l'art à partir d'Amazon sera utile. Une fois que vous avez une copie locale et l'enregistrer comme Nick l'a suggéré, je crois que vous devriez être en mesure de récupérer le chemin Fudgey suggéré.
Android reconnaît uniquement les fichiers nommés "AlbumArt.jpg" que les Couvertures d'Album. Il suffit de mettre la photos avec ce nom dans le dossier album et vous serez amende..
Je ne sais pas si vous avez lu que google fait Stackoverflow la application Android officielle de développement Q&Un moyen mais pour des questions de débutant... Maintenant, je ne sais rien sur le développement dans andriod, mais une recherche rapide sur le site des Développeurs Android, j'ai trouvé ceci:
MediaStore.L'Audio.AlbumColumns
J'espère que ça va aider.