В Xml:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical" >
<ImageView
android:id="@+id/thumbnail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal" />
</LinearLayout>
В Java:
long id = ""; //Video Id
ImageView thumbnail = (ImageView) findViewById(R.id.thumbnail);
ContentResolver crThumb = getContentResolver();
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 2;
Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(crThumb, id,
MediaStore.Video.Thumbnails.MINI_KIND, options);
thumbnail.setImageBitmap(curThumb);
взгляд на эту ссылку HTTP: // stackoverflow.com/questions/1334694/android-is-it-possible-to-display-video-thumbnails –