【发布时间】:2020-01-01 02:43:01
【问题描述】:
所以我正在从特定文件夹中选择文件文件夹,但在视频列表中显示视频列表,我将使用视频缩略图显示文件名,这就是问题开始的地方,我正在使用这种方法来获取拇指
Bitmap bmThumbnail = ThumbnailUtils.
extractThumbnail(ThumbnailUtils.createVideoThumbnail(info.getFilename(),
MediaStore.Video.Thumbnails.MINI_KIND), 60, 60);
if(bmThumbnail != null) {
imageView.setImageBitmap(bmThumbnail);}
即使我没有设置位图,该过程也花费了太多时间来打开新片段,而如果我调用以下位图,仅显示名称是平滑的,大约需要 6-7 秒才能显示名单。当我在适配器中测试应用程序然后在回收器视图中测试时,适配器中发生了以下事情
所以我想知道最好的方法是什么。
对于使用图像加载器,我需要不存在的 url,因为我使用文件 url 获取专辑封面,但它不会直接生成专辑封面 url。
【问题讨论】:
-
永远不要在 Android 中使用原始位图来处理图像加载。有大量专门为此目的而设计的库(Glide、Picasso 等),它们将以更有效的方式处理工作(顺便说一句,异步)
-
我认为这是我的第一选择,但为此,我需要缩略图 url
-
我一开始提到了这个stackoverflow.com/questions/38541928/…然后我来问
标签: android android-imageview thumbnails android-video-player