Android, sélectionnez fichier mp3
Désolé si cela a déjà été posée, mais je ne peux pas préciser ma question, très bien.
J'ai une activité qui a besoin d'un fichier de musique à partir de votre appareil, et je veux que lorsque j'appuie sur un bouton pour ouvrir une boîte de dialogue vous demander comment vous voulez ouvrir un fichier (comme pour choisir un explorateur de fichier), puis à l'utilisateur de sélectionner un fichier mp3 (il devrait être possible de saisir à la fois la mémoire interne et externe, au moins ceux qui sont à la disposition des utilisateurs, comme dans mon Xperia V qui a plus de 2 cloisons intérieures, et une Carte SD), et lorsqu'un fichier de musique est sélectionné (.wav, .mp3, .acc fichiers) pour charger son nom et son chemin d'accès au fichier dans mon application. Comment puis-je le faire?
Je ne suis pas fournir tout le code, parce que c'est tout j'ai besoin de
OriginalL'auteur Sartheris Stormhammer | 2014-01-29
Vous devez vous connecter pour publier un commentaire.
- Je utiliser les options suivantes pour sélectionner un fichier mp3 :
et ensuite, vous pouvez obtenir l'Uri de retour dans onActivityResult :
Je crois que la sélection d'autres types de fichiers audio serait une question de définition d'une wild-card, le type MIME par faire
intent.setType("audio/*)
bien que je n'ai pas testé.S'il vous plaît laissez-moi savoir si cela fonctionne pour vous 😉
C'est la demande de code utilisé à la fois dans startActivityForResult et dans onActivityResult pour aider à identifier les résultat que vous obtenez (très utile si vous pouvez commencer à différentes Activités pour obtenir différents types de résultat, par exemple de sélectionner des fichiers audio, l'autre pour sélectionner ou de prendre une photo, etc ...). La documentation officielle : developer.android.com/reference/android/app/..., int)
OriginalL'auteur 2Dee
Pour ouvrir l'explorateur de fichiers, requestCode est juste un entier donc pour le saké , pass 1
D'Installation De Media Player,
Extraire fichier de résultat à partir de l'explorateur,
Commencer à Jouer de l'audio, de
Pour arrêter le son,
Enfin, Ajouter la permission de manifester pour lire des fichiers externes,
Ajouter votre contrôleur de widgets et de jouer avec MediaPlayer méthodes pour créer des lecteur Mp3 😉
OriginalL'auteur Jegan Babu
Légère Correction à 2Dee réponse:
Intention à l'intérieur de OnClick méthode d'écouteur pour commencer FileChooser Activité/Dialogue
OnActivityResult méthode pour obtenir le Chemin du fichier sélectionné pour l'utilisation ultérieure
Il vous a fallu un an pour avis 😛 @2Dee
OriginalL'auteur Meka