Accéder à des Vidéos ET des Photos sur Android 1.5 +
Donc je suis en train de permettre à l'utilisateur de choisir un morceau particulier de médias avec mon Application Android à l'aide de la méthode décrite ici:
Accéder à des photos à partir de Photos app dans mon application android
Il fonctionne très bien, sauf pour le fait que je peux en apparence seulement choisir entre soit la Vidéo ou la Photo à présenter à l'utilisateur, pas les deux en même temps. Est-il un bon moyen de le faire avec:
startActivityForResult(nouveau
Intent(Intent.ACTION_PICK,
android.fournisseur de.MediaStore.Les Images.Médias.INTERNAL_CONTENT_URI),
SELECT_IMAGE);
Merci!
Pour ajouter l'insulte à l'injure - lorsque j'utilise la méthode avec la Vidéo - il ne sera pas effectivement permettre à l'utilisateur de choisir les médias, il joue juste quand ils le sélectionner et de ne pas afficher les vignettes. Vais-je être la réécriture de la Galerie ? Est il possible que je peux appeler de la Galerie, puis la faire revenir l'Uri d'un morceau de médias???
OriginalL'auteur FunnyLookinHat | 2009-12-07
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé à plusieurs reprises. La meilleure façon est quelque chose comme:
Même si ce n'est pas tout à fait précis, il a bien fonctionné dans tout ce que j'ai utilisé dans. Il va ouvrir une Galerie-esque de l'activité, avec une liste des vignettes de chaque photo/vidéo dans le mode galerie. Le retour de l'intention de
onActivityResult()
a un supplément appelé "DONNÉES" qui va être content://URI pour le média sélectionné.EDIT: oups, pour obtenir l'URI de la sélection de médias que vous souhaitez appeler getData() sur l'Intention qui est passée à onActivityResult()
Salut! Je suis sous android 1.6 et il n'est PAS de travaux! Seulement l'image ou seulement les vidéos sont d'accord. Une idée?
Ne fonctionne pas sur 2,3
Alors, pourquoi est-ce la réponse acceptée? Il ne fonctionne pas!!! (indiqué par la personne qui a posé la question)
Devrait-il être image/*? En fait je viens de l'utiliser "/" si vous voulez à la fois l'image et des vidéos.
OriginalL'auteur Robert
Kivy - la façon La plus simple est de créer une intention de choisir un morceau de médias et de la restreindre à la vidéo:
Note - 12345 est le nombre entier que votre application doit écouter sur une demande de rappel de sorte que vous pouvez envoyer ce que les infos que vous recevez quand vous en avez besoin pour.
Vous devez également avoir la même activité d'écoute pour l'info à être envoyé à partir de l'intention:
Cool?
Malheureusement, vous ne pouvez pas le faire dans Android 2.0+ - le faux méthode de mediaChooser.setType("vidéo/*, des images/*"); ne fonctionne pas, et à moins de créer votre propre sélecteur d'activité qui recherche les médias et le renvoie à un sélecteur d'écran - le meilleur que vous obtenez est de donner le choix à l'utilisateur entre une Image de la Vidéo.
Ne sais pas ce qu'ils ont fait en 4.2.x, mais le choix de plusieurs types mime semble très bien fonctionner 🙂
OriginalL'auteur FunnyLookinHat
OriginalL'auteur michkra
Essayer cette
OriginalL'auteur sandy