android系统获取本地视频文件的缩略图

原创 2016年08月29日 14:44:25

Android得到视频缩略图,可以通过接口类 MediaMetadataRetriever 来实现

代码如下:

  1. public Bitmap getVideoThumbnail(String filePath) {  
  2.         Bitmap bitmap = null;  
  3.         MediaMetadataRetriever retriever = new MediaMetadataRetriever();  
  4.         try {  
  5.             retriever.setDataSource(filePath);  
  6.             bitmap = retriever.getFrameAtTime();  
  7.         }   
  8.         catch(IllegalArgumentException e) {  
  9.             e.printStackTrace();  
  10.         }   
  11.         catch (RuntimeException e) {  
  12.             e.printStackTrace();  
  13.         }   
  14.         finally {  
  15.             try {  
  16.                 retriever.release();  
  17.             }   
  18.             catch (RuntimeException e) {  
  19.                 e.printStackTrace();  
  20.             }  
  21.         }  
  22.         return bitmap;  
  23.     }  

其中函数getFrameAtTime()有其他重载函数,该函数会随机选择一帧抓取,如果想要指定具体时间的缩略图,可以用函数getFrameAtTime(long timeUs), getFrameAtTime(long timeUs, int option),具体如何使用可以查doc。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android必知必会-获取视频文件的截图、缩略图

背景公司最近要求给我负责的APP加上视频录制和发布的功能,我简单的完成了基本的录制和视频压缩功能,后来发现发布接口需要上传视频的截图,网上搜索了一下资料,在这里整理一下。代码实现 /** ...

Android中如何获取视频文件的缩略图

欢迎访问我的个人博客阅读:http://androidfuture.com/blog/?p=195 在android中获取视频文件的缩略图有三种方法: 1.从媒体库中查询 2. an...

Android中如何获取视频文件的截图、缩略图

背景 公司最近要求给我负责的APP加上视频录制和发布的功能,我简单的完成了基本的录制和视频压缩功能,后来发现发布接口需要上传视频的截图,网上搜索了一下资料,在这里整理一下。 代码实现 ...

android 获取本地视频文件以及缩略图

特别感谢:http://blog.csdn.net/qq_27062249/article/details/53462266这个问题其实并不难,但是一开始想错了方向,主要还是知识储备太少,菜鸟一只,所...

Android获取SD卡上图片和视频文件及其缩略图

如果我们需要快速提取图片和视频缩略图可以直接访问 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore....
  • thini
  • thini
  • 2013-05-09 14:38
  • 2658

Android系统详解之获取图片和视频的缩略图

从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovi...

Android系统详解之获取图片和视频的缩略图

From:http://blog.csdn.net/MYBOYER/article/details/8959609

Android - 小功能 - Android系统详解之获取图片和视频的缩略图

从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovi...

获取SD卡视频文件缩略图

private Bitmap createVideoThumbnail(String filePath) { Bitmap bitmap = null; MediaMe...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)