从Android 2.0(API Level 5)开始,可以在循环中获得与每个视频文件相关联的缩略图。为此,需要视频文件的ID,它位于待选择列表中(MediaStore.Video.Media._ID);同时,在managedQuery中使用它。
1 int id=cursor.getInt(cursor.getColumnIndex(MediaStore.Video.Media._ID)); 2 Cursor thumbCursor=managedQuery(MediaStore.Video.Thumbnails.EXTERNAL_CONTENT_URI, thumbColumn, MediaStore.Video.Thumbnails.VIDEO_ID+"="+id, null, null); 3 if(thumbCursor.moveToFirst()){ 4 newVVI.thumbPath=thumbCursor.getString(thumbCursor.getColumnIndex(MediaStore.Video.Thumbnails.DATA));