Obtenez le vrai chemin pour Uri Android
Je suis en train d'élaborer un VideoPlayer
. - Je convertir la URI
d'un lancé l'intention d'une chaîne et il me donne content://media/external.....
. Mais j'ai besoin d'obtenir le vrai chemin.
Par exemple: /storage/extSdcard....
.
Comment puis-je faire cela?
Voici mon code, si nécessaire:
videoURI = getIntent().getData();
vv.setVideoURI(videoURI);
videoName = videoURI.toString();
tvTitle.setText(videoName);
source d'informationauteur Timmo
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser ce code pour sélectionné vedio chemin.
vous pouvez consulter le lien ci-dessous pour votre aide.
Obtenir le nom de fichier et le chemin d'accès à partir de l'URI de la mediastore
J'espère que vous aurez du succès.
Voici quelque chose que j'ai utilisé avant:
Essayez Ceci:
J'ai trouvé plus de l'élégance de la solution:
La plupart des réponses ne marche pas pour la galerie et les images de la caméra. cela fonctionne pour moi.
L'appeler comme
et le code pour gettingPath..
ici, je reçois de l'uri de la sur onActivityResult()
1) Dans le fragment que vous pouvez utiliser la fonction comme ça..
2) Et de l'activité, vous pouvez utiliser la fonction comme ça.
Ici est de savoir comment obtenir un réel chemin d'accès du fichier à partir de l'Uri via MediaStore::