`
Coding.Ghost
  • 浏览: 19849 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 2.2 视频和图片的缩略图处理

阅读更多

 

    Android2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取。

1、static Bitmap  createVideoThumbnail(String filePath, int kind)  //获取视频文件的缩略图,第一个参数为视频文件的位置,比如/sdcard/android123.3gp,而第二个参数可以为MINI_KIND或MICRO_KIND最终和分辨率有关 

2、static Bitmap  extractThumbnail(Bitmap source, int width, int height, int options)  //直接对Bitmap进行缩略操作,最后一个参数定义为OPTIONS_RECYCLE_INPUT ,来回收资源

3、static Bitmap  extractThumbnail(Bitmap source, int width, int height) // 这个和上面的方法一样,无options选项最后Android开发网再次提醒大家,ThumbnailUtils类是API Level从8或更高才开始支持的。

转载自Android 123

 

分享到:
评论

相关推荐

    android相机拍照、裁剪缩略图源码

    在Android平台上,开发一款应用涉及相机拍照、裁剪和生成缩略图是常见的需求。本文将深入探讨如何在Android中实现这些功能,并提供一个实际的源码实例。 首先,我们来了解一下Android相机API的基本概念。Android...

    2011.09.27——— android 视频缩略图之MediaMetadataRetriever

    总之,`MediaMetadataRetriever`是Android平台获取视频缩略图和元数据的关键工具,它简化了开发者的工作,使得多媒体处理变得更加便捷。通过深入了解这个类并结合实际需求,我们可以高效地实现多媒体应用的各种功能...

    Android编程获取图片和视频缩略图的方法

    本文实例讲述了Android编程获取图片和视频缩略图的方法。分享给大家供大家参考,具体如下: 从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位 置,可以帮助...

    android视频播放器

    2.2 视频缩略图获取 为了方便用户浏览,播放器还需要生成并显示视频文件的缩略图。这通常通过解析视频文件的元数据来实现。 2.3 播放列表管理 播放列表的生成是提高用户体验的关键,允许用户按需组织和播放多个视频...

    Android如何获取图片或视频略缩图

    2. 缩略图对于原图像来讲没有拉伸,这里使用了2.2版本的新工具ThumbnailUtils,使 用这个工具生成的图像不会被拉伸。 /** * @param imagePath * 图像的路径 * @param width * 指定输出图像的宽度 * @param ...

    基于-android平台视频播放器设计文献综述.doc

    文件列表界面是用户浏览和选择视频的关键部分,通常包含文件名、缩略图、时长等信息,可以通过SQLite数据库管理本地视频资源。 2.2.2 控制菜单 控制菜单包括播放/暂停、快进/快退、全屏切换等功能,确保用户能够...

    Android高级应用源码-Android富文本编辑器源码+服务端.zip

    服务端需要设计数据库表结构来存储富文本内容,考虑到数据的复杂性,可能需要将文本内容和图片链接等分开存储,以便于查询和更新。 2.3 RESTful API设计 为了与Android客户端进行交互,服务端应提供RESTful API,...

    调用系统相机录像

    以上就是Android应用中调用系统相机录像、获取缩略图以及播放视频的基本流程。实际开发时还需要考虑兼容性问题、错误处理、用户界面设计等多方面因素。对于更复杂的需求,如调整录像质量、帧率、分辨率等,可以...

    Android 使用Vitamio打造自己的万能播放器(10)—— 本地播放 (缩略图、视频信息、视频扫描服务)

    1. **获取视频缩略图和视频信息**:在之前的教程中,开发者需要手动扫描和获取视频文件的信息。现在,可以添加代码来获取视频的缩略图和视频的宽度与高度。这通常通过`ThumbnailUtils`类来实现,它可以创建视频的一...

    QT视频播放器\计算器\图片浏览器等一些小程序

    本压缩包包含了几个基于QT框架开发的小程序,包括视频播放器、计算器和图片浏览器。 1. **QT视频播放器(MyPlayer-V2.2-Setup.exe)** QT视频播放器是利用QT库中的多媒体模块开发的,它能够播放各种格式的视频文件...

    Android使用WebView播放flash

    每个列表项可以包含一个ImageView和一个TextView,用于展示SWF文件的缩略图和名称。不过,这部分与直接在WebView中加载Flash无关,因此这里不再详述。 4. **Activity代码**: 在对应的Activity(例如`WebViewTest1...

    MediaProvider

    `MediaProvider`作为Android系统中的一个重要组件,主要用于管理设备上的多媒体资源(如音频、视频、图片等)。通过使用`ContentProvider`的方式对外提供多媒体数据访问接口,使得应用程序能够方便地读取或写入这些...

    Android控件及布局的使用

    - **Gallery**:显示缩略图的浏览控件。 ##### 4.3.28 ImageSwitcher - **ImageSwitcher**:用于切换显示不同的图片。 ##### 4.3.29 GridView - **GridView**:显示网格状布局的控件。 ##### 4.3.30 ListView ...

    Android Glide使用

    如果你需要同时加载原图和缩略图,可以使用`thumbnail()`方法: ```java Glide.with(context) .load("http://example.com/image.jpg") .thumbnail(0.1f) // 10% 的原图大小作为缩略图 .into(imageView); ``` ##...

    ES 文件浏览器 ES File Explorer 4.2.4.5 中文免费版.zip

    *多选/缩略图/多种视图 *播放网络上的音乐、电影 *蓝牙 【基本信息】 作者:北京亿思创世信息技术有限公司 更新时间:2021-04-12 版本:4.2.4.5 系统:Android 2.2.x以上 语言:中文 ES 文件浏览器 软件特点 类似...

    Android 4.0_设计特点

    - **高效浏览:** 浏览器支持多标签浏览,可以在屏幕上以缩略图形式展示,方便用户快速切换页面。 - **标签存储:** 用户还可以将喜欢的页面保存为书签,以便以后快速访问。 #### 七、Gmail邮箱与日历功能升级 **...

    Android之使用Android-query框架开发实战(一)

    预加载图片可以提高用户体验,先加载小尺寸的缩略图,再加载大图: ```java String thumbnail = "http://huoche.7234.cn/images/jb51/hdpcmcaf2z4.jpg"; Bitmap preset = aq.getCachedImage(thumbnail); String ...

    APP需求文档

    用户点击书籍信息后,界面将跳转至书籍详细页面,提供包括书籍缩略图、名称、价格、评价星级、评价数量、作者、出版社、库存状态、累计销量和书籍简要概述等信息。同时,用户可通过交互设计将书籍加入购物车或查看...

    ArcGIS JavaScript API开发文档—高级篇

    在移动开发的Widget方面,移动设备上的Widget支持触摸感知的缩略图,缩略图显示支持水平滚动视窗,以及触摸访问,使用户可以通过控件选择和查看项目。在移动框架方面,文档提到了jQuery Mobile和Dojox Mobile。...

Global site tag (gtag.js) - Google Analytics