首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在android中可以从视频url生成缩略图吗?

在android中可以从视频url生成缩略图吗?
EN

Stack Overflow用户
提问于 2014-04-09 14:50:24
回答 6查看 42.1K关注 0票数 32

我正在开发一个视频应用程序。我正在从服务器链接流式传输视频,是否可以让我从URL生成视频缩略图,而无需下载视频。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-08-06 13:15:00

这是不可能创建缩略图从蒸汽链接,你必须显示它从服务器。最好沿着视频上传一个缩略图。使用以下代码生成缩略图

代码语言:javascript
复制
Bitmap bitmap = ThumbnailUtils.createVideoThumbnail("picturePath", MediaStore.Video.Thumbnails.MINI_KIND);
票数 13
EN

Stack Overflow用户

发布于 2017-12-15 19:16:48

我在glide上试过了,Glide版本的4.3.1

代码语言:javascript
复制
    GlideApp.with(context)
                .asBitmap()
                .load(FILE_URL)
                .diskCacheStrategy(DiskCacheStrategy.DATA)
                .into(iv_picture);

编辑: Glide对我来说工作很慢

最好的答案是没有给出一些视频的结果,下面是我是如何做到的

代码语言:javascript
复制
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
 //give YourVideoUrl below
retriever.setDataSource("YourVideoUrl", new HashMap<String, String>());
// this gets frame at 2nd second
Bitmap image = retriever.getFrameAtTime(2000000, MediaMetadataRetriever.OPTION_CLOSEST_SYNC); 
//use this bitmap image
票数 13
EN

Stack Overflow用户

发布于 2017-12-29 19:51:35

代码语言:javascript
复制
Bitmap bitmap = ThumbnailUtils.createVideoThumbnail("VIDEO FILE ADDRESS", MediaStore.Video.Thumbnails.MINI_KIND);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22954894

复制
相关文章

相似问题

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