2010-05-04 4 views
4

Je travaille sur une application qui nécessite que l'utilisateur sélectionne une image ou une vidéo. Sur pré-2.1 appareils, en utilisant ACTION_GET_CONTENT semble fonctionner très bien avec plusieurs types MIME:Choisir des images et des vidéos sur Android sur 2.1 en utilisant ACTION_GET_CONTENT

new Intent(Intent.ACTION_GET_CONTENT).setType("video/*, image/*") 

Cependant, sur une course Droid 2.1, cela donne un "Il n'y a aucun élément dans votre collection". L'utilisation du même code avec "video/" ou "image/" donne le résultat souhaité. Existe-t-il un moyen d'obtenir mon périphérique 2.1 pour permettre à l'utilisateur de sélectionner les deux types de contenu dans un seul objectif?

Répondre

0

Ce problème a-t-il été résolu? Êtes-vous en mesure de sélectionner une seule vidéo ou image ou vous pouvez sélectionner plusieurs éléments vidéo ou image?

+0

Non, je n'ai jamais été capable de résoudre ce problème. J'ai fini par créer ma propre activité à la place. – jjb

0

Mettre la demande en fonction, puis d'appeler la fonction avec onClick().

public void openGalleryImage(){ 
    Intent intent = new Intent(); 
    intent.setType("image/*"); 
    intent.setAction(Intent.ACTION_GET_CONTENT); 
    startActivityForResult(Intent.createChooser(intent,"Select Image "), 
      SELECT_IMAGE); 
} 

public void openGalleryVideo(){ 
    Intent intent = new Intent(); 
    intent.setType("video/*"); 
    intent.setAction(Intent.ACTION_GET_CONTENT); 
    startActivityForResult(Intent.createChooser(intent,"Select vVideo "), 
      SELECT_VIDEO); 
} 
Questions connexes