首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用正方形毕加索图库加载视频缩略图?

如何使用正方形毕加索图库加载视频缩略图?
EN

Stack Overflow用户
提问于 2014-06-04 21:05:34
回答 2查看 19.3K关注 0票数 19

目前,我正在使用毕加索将MediaStore图像缩略图加载到ListView中,其中包含以下代码片段:(video.getData()返回图像的实际路径,如mnt/sdcard/...)

代码语言:javascript
复制
Picasso.with(this.context)
       .load(new File(photo.getData()))
       .resize(50, 50).config(config)
       .centerCrop()
       .into(viewHolder.imageViewItem);

现在我无法通过传递video.getData()而不是photo.getData()来加载MediaStore视频缩略图

EN

回答 2

Stack Overflow用户

发布于 2014-11-13 05:47:24

以前,你有两个选择:

1)事先打个电话,比如检索视频和存储位图时:

代码语言:javascript
复制
Bitmap thumbnailBitmap = MediaStore.Video.Thumbnails.getThumbnail(content, id, MediaStore.Video.Thumbnails.MINI_KIND, options);

2)创建自定义下载器(本地媒体未验证)

但现在,有了毕加索2.4,你就可以创建RequestHandler了。您可以查看此页面,例如:http://blog.jpardogo.com/requesthandler-api-for-picasso-library/

在我当前的使用中,我获取缩略图路径,然后使用该路径调用Picasso。要获取缩略图路径,我参考了:android get video thumbnail PATH, not Bitmap

票数 0
EN

Stack Overflow用户

发布于 2017-07-07 22:52:54

代码语言:javascript
复制
public void bindTo(MediaListHolder mediaListRowHolder, int i) {
    DataPictures message = itemList.get(i);
    try {
        Uri uri = Uri.fromFile(new File(message.getFilePath()));
        if (message.getFileType().equalsIgnoreCase("video")) {
            Bitmap bmThumbnail = ThumbnailUtils.extractThumbnail(ThumbnailUtils.createVideoThumbnail(message.getFilePath(),
                    MediaStore.Video.Thumbnails.FULL_SCREEN_KIND), MAX_WIDTH, MAX_HEIGHT);
            mediaListRowHolder.thumbnail.setImageBitmap(bmThumbnail);
        } else {
            Picasso.with(ApplicationSingleton.getInstance()).load(uri)
                    .resize(size, size)
                    .placeholder(R.drawable.logo_slogan)
                    .into(mediaListRowHolder.thumbnail);
        }
        Log.i(TAG, "bindTo: ");
    } catch (Exception e) {
        e.printStackTrace();
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24038294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档