- 浏览: 46232 次
- 性别:
- 来自: 北京
文章分类
最新评论
public static Bitmap createVideoThumbnail(String filePath, int kind) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); try { retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY); retriever.setDataSource(filePath); bitmap = retriever.captureFrame(); } catch (IllegalArgumentException ex) { // Assume this is a corrupt video file } catch (RuntimeException ex) { // Assume this is a corrupt video file. } finally { try { retriever.release(); } catch (RuntimeException ex) { // Ignore failures while cleaning up. } } if (kind == Images.Thumbnails.MICRO_KIND && bitmap != null) { bitmap = extractThumbnail(bitmap, TARGET_SIZE_MICRO_THUMBNAIL, TARGET_SIZE_MICRO_THUMBNAIL, OPTIONS_RECYCLE_INPUT); } return bitmap; }
发表评论
-
脏读、幻影读、不可重复读
2013-10-18 17:51 38811. 脏读 :脏读就是指 ... -
横竖屏切换时候activity的生命周期 android:configChanges
2013-10-14 15:48 851总结: 1、不设置Activity的android:con ... -
Mac OS X 下配置Android NDK(配置环境变量)
2013-08-22 18:41 0http://bzsy.iteye.com/blog/184 ... -
Android获取屏幕宽高的两种方法
2012-03-21 10:55 690Display display = getWindowM ... -
Android Power Management
2012-03-12 10:54 798http://blog.csdn.net/hzdysymbol ... -
Android 单HTTP链接多文件下载
2011-07-22 15:56 1245public static void main(S ... -
Android 获取缩略图
2011-07-22 15:52 1406public void getMiniThumb(Htt ... -
主流手持设备以及芯片
2011-06-10 12:59 743主流手持设备以及芯片 -
i-jetty common-upload 多线程问题
2011-05-26 10:02 9631.文件过大等待时间过长 2.多线程造成servlet线程阻 ... -
【原】MediaScanner 扫描失败
2011-05-04 15:17 833String[] paths = pathList.to ... -
【原】Linux 常用命令集合
2011-04-26 23:03 614rename 's/\.exe$//' *.exe //批量重 ... -
【原创】ContentProvider 示例
2011-04-14 16:07 1387package com.firewings.smstoo ... -
【原创】SQLiteOpenHelper 示例
2011-04-14 16:05 932package com.firewings.smstoo ... -
【原创】BroadcastReceiver 示例
2011-04-14 16:04 768package com.firewings.smstoo ... -
【原创】Service 示例
2011-04-14 16:03 572package com.firewings.smstoo ... -
【原创】ContentObserver 示例
2011-04-14 16:01 1258import java.text.DateFormat; i ... -
常用正则表达式
2011-04-14 15:08 602匹配中文字符的正则表达式: [u4e00-u9fa5]评注 ... -
正则表达式示例
2011-04-14 15:07 675^[1-9]\\d*(,[1-9]\\d*)*$ 12 ... -
C++ 关键字
2011-04-14 14:29 733asm do if ... -
基于Windows的SVN安装与配置
2011-04-14 14:27 6531 什么是SVN? SVN全称为Subversion, ...
相关推荐
在Android开发中,获取视频缩略图是一项常见的需求,例如在视频列表中预览视频内容。Android系统提供了多种方法来实现这一功能,本篇将详细讲解如何异步方式获取视频缩略图,并分享一个亲测可行的方法。 首先,...
在Android开发中,获取最近照片的缩略图是一项常见的任务,尤其在构建涉及用户媒体库的应用时。然而,实现这个功能并不总是那么简单,可能会遇到一些问题,如获取不到缩略图或者获取到的缩略图顺序与实际照片的拍摄...
总的来说,Android通过MediaMetadataRetriever提供了一种简单有效的方式获取视频缩略图。结合JieCao播放器库,开发者可以在处理视频播放的同时,轻松获取和展示视频的预览图片,提升用户体验。在实际开发中,应根据...
获取视频缩略图主要通过`ThumbnailUtils.createVideoThumbnail()`方法完成。这个方法接受两个参数:视频文件的路径和缩略图的类型。类型通常有两种,`MediaStore.Images.Thumbnails.MINI_KIND`(小型缩略图)和`...
通过`MediaMetadataRetriever`可以轻松获取视频缩略图,而`BitmapFactory`和相关方法则适用于生成图片缩略图。理解并熟练运用这些工具,能帮助开发者提高应用的性能和用户体验。在实际开发中,还需要注意内存管理和...
3. **视频缩略图生成**:为了在列表中显示视频的预览,需要生成视频的缩略图。Android提供了一个名为`MediaMetadataRetriever`的类,可以用来从视频中提取帧作为缩略图。调用`setDataSource()`设置视频文件路径,...
在安卓平台上,获取视频缩略图是开发过程中常见的需求,特别是在设计媒体库或者视频播放应用时。本篇文章将深入探讨如何在Android系统中获取本地视频的缩略图,并且展示如何利用列表视图(ListView)或者网格视图...
在IT行业中,尤其是在移动应用开发或者多媒体处理领域,获取视频的缩略图是一项常见的需求。...通过学习和理解这些知识点,开发者可以构建出自己的视频缩略图系统,提升用户体验,特别是在媒体丰富的应用程序中。
安卓app开发项目-实现获取视频的缩略图(ThumbnailUtils),并且播放(源码).zip安卓app开发项目-实现获取视频的缩略图(ThumbnailUtils),并且播放(源码).zip安卓app开发项目-实现获取视频的缩略图(ThumbnailUtils...
1:获取sdcard 图片并以listview显示,并...2:获取sdcard 视频并以listview显示,并显示其缩略图 3:在显示其缩略图时通过asynctask 来显示,防止阻塞主ui 4: 获取的缩略图保存在缓存中,下次显示时直接从缓存中获取
首先,我们来看如何通过内容提供器获取视频缩略图。Android系统维护了一个媒体库,它存储了设备上所有媒体文件的信息,包括视频。当应用需要获取特定视频的缩略图时,可以通过ContentResolver查询这个媒体库。以下是...
在这个项目中,我们将深入探讨如何使用`ThumbnailUtils`来获取视频缩略图,并且实现视频的播放功能。 首先,让我们了解一下`ThumbnailUtils`。`ThumbnailUtils`主要提供了两个静态方法,用于从视频文件生成缩略图:...
1. **MediaMetadataRetriever**: `MediaMetadataRetriever`类是用于从媒体文件中提取元数据的工具,其中包括了获取视频缩略图的功能。 ```java MediaMetadataRetriever retriever = new MediaMetadataRetriever(); ...
在Android开发中,获取视频的缩略图是常见的需求,...它们可以帮助开发者轻松地实现视频缩略图的生成和视频的播放功能。在实际开发中,还需要注意性能优化,如合理使用资源、处理异常情况等,以提供更好的用户体验。
在Android开发中,获取视频缩略图是一项常见的需求,尤其在设计媒体库或者涉及多媒体展示的应用中。2011年9月27日的这篇博客深入探讨了如何利用`MediaMetadataRetriever`类来实现这一功能。`MediaMetadataRetriever`...
参考博客:http://blog.csdn.net/joe_storm/article/details/49868155 使用android自带的MediaStore可以方便的操作本地的媒体文件。但是某些设备不能生成视频缩略图,所以要使用本方案完善
Android 获取视频第一帧作为缩略图的方法 Android 获取视频第一帧作为缩略图的方法主要介绍了 Android 中获取视频第一帧作为缩略图的方法。这个方法可以在 Android 应用程序中使用,例如在视频播放器中显示视频的...
最后,生成视频缩略图。Android提供了BitmapFactory类的`decodeFileDescriptor()`或`decodeStream()`方法来获取视频帧作为缩略图。同时,MediaMetadataRetriever类提供了方便的`getFrameAtTime()`方法,可以从指定...