打开视频缩略图列表的最快方式

时间:2014-09-08 08:13:02

标签: android mediastore video-thumbnails

我想知道阅读视频缩略图的最快方法是什么?

我的问题是我有几个视频文件,我需要从所有这些文件中获取缩略图。

现在我正在使用:

thumb = ThumbnailUtils.createVideoThumbnail(FullPath,
                MediaStore.Images.Thumbnails.MICRO_KIND);

如果我只有一个视频,那么效果很好,但如果我有6个视频,则可能需要3秒钟才能阅读所有缩略图。

有人知道另一种方法来阅读比这种机制更快的缩略图吗?

由于

1 个答案:

答案 0 :(得分:0)

喜欢这个

    ImageView thumbnail_mini = (ImageView)findViewById(R.id.thumbnail_mini);
    ImageView thumbnail_micro = (ImageView)findViewById(R.id.thumbnail_micro);

    Bitmap bmThumbnail;

    // MICRO_KIND: 96 x 96 thumbnail
    bmThumbnail = ThumbnailUtils.createVideoThumbnail(filePath, 
   Thumbnails.MICRO_KIND);
    thumbnail_micro.setImageBitmap(bmThumbnail);

    // MINI_KIND: 512 x 384 thumbnail 
    bmThumbnail = ThumbnailUtils.createVideoThumbnail(filePath, 
   Thumbnails.MINI_KIND);
    thumbnail_mini.setImageBitmap(bmThumbnail);