2011-02-15 3 views
2

Possible en double:
How to get thumbnail for video in my /sdcard/Android/data/mypackage/files folder ?vignettes vidéo d'affichage de carte SD dans Android

Bonjour à tous

Dans mon application android je suis l'enregistrement d'une vidéo et de sauver ce dans sdcard. Maintenant, ce dont j'ai besoin est d'afficher cette vidéo sous forme de vignettes dans mon application.

J'ai essayé toutes les solutions de Android: Is it possible to display video thumbnails? Le problème est que j'ai besoin de la vidéo à partir du chemin sdcard et je ne comprends pas comment l'obtenir.

J'ai essayé ci-dessous le code

int id = **"The Video's ID"** 
ImageView iv = (ImageView) convertView.findViewById(R.id.imagePreview); 
ContentResolver crThumb = getContentResolver(); 
BitmapFactory.Options options=new BitmapFactory.Options(); 
options.inSampleSize = 1; 
Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(crThumb, id,MediaStore.Video.Thumbnails.MICRO_KIND, options); 
iv.setImageBitmap(curThumb); 

mais ne pouvait pas comprendre que la façon d'obtenir la vidéo de chemin de sdcard.

S'il vous plaît partager vos suggestions précieuses

de Merci à l'avance :)

Répondre

0

Vous pouvez consulter ThumbnailUtils selon this answer, à condition que vous êtes sur Android 8 (Froyo) ou version ultérieure.

Questions connexes