package com.jcf.utilsdemo;import android.graphics.Bitmap;
import android.media.ThumbnailUtils;public class ViedoUtil {/** * 获取视频的缩略图 * 先通过ThumbnailUtils来创建一个视频的缩略图,然后再利用ThumbnailUtils来生成指定大小的缩略图。 * 如果想要的缩略图的宽和高都小于MICRO_KIND,则类型要使用MICRO_KIND作为kind的值,这样会节省内存。 * @param videoPath 视频的路径 * @param width 指定输出视频缩略图的宽度 * @param height 指定输出视频缩略图的高度度 * @param kind 参照MediaStore.Images.Thumbnails类中的常量MINI_KIND和MICRO_KIND。 *            其中,MINI_KIND: 512 x 384,MICRO_KIND: 96 x 96 * @return 指定大小的视频缩略图 */  private Bitmap getVideoThumbnail(String videoPath, int width, int height,  int kind) {  Bitmap bitmap = null;  // 获取视频的缩略图  bitmap = ThumbnailUtils.createVideoThumbnail(videoPath, kind);  //itheima-debugLogger.s("w"+bitmap.getWidth());  //itheima-debugLogger.s("h"+bitmap.getHeight());  bitmap = ThumbnailUtils.extractThumbnail(bitmap, width, height,  ThumbnailUtils.OPTIONS_RECYCLE_INPUT);  return bitmap;  }  }

转载于:https://www.cnblogs.com/loaderman/p/6435182.html

ViedoUtil获取视频的缩略图相关推荐

  1. 安卓图片处理全解:获取视频的缩略图

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓图片处理全解:获取视频的缩略图 获取视频的缩略图 private Bitmap getVideoThumbnail(String videoPat ...

  2. android videoview截屏,如何进行网络视频截图/获取视频的缩略图

    小编导读:获取视频的缩略图,截图正在播放的视频某一帧,是在音视频开发中,常遇到的问题.本文是主要用于点播中截图视频,同时还可以获取点播视频的缩略图进行显示,留下一个问题,如下图所示,如果要获取直播中节 ...

  3. android获取图片缩略图,Android系获取图片和视频的缩略图

    获取手机里视频缩略图: public static Bitmap getVideoThumbnail(ContentResolver cr,Uri uri) { Bitmap bitmap = nul ...

  4. android 获取视频第一帧作为缩略图

    今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上. 之前,我说个最近需要从服务器下载视频文件,但是下载后肯定需要显示视频的缩略图在界面上给用户看,于是想到显示视频的第一 ...

  5. android 查询所有图片和视频,Android系统详解之获取图片和视频的缩略图

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

  6. 获取视频网站上视频的缩略图以及其他信息

    视频网站上的视频实际上是存储了一张缩略图的,就是视频还没播放的时候,我们所看到的在播放器里面那张. 获取这张图片的方法是调用官方的API,我实验了土豆和优酷,都能成功获取. 步骤也是一样的,以土豆为例 ...

  7. android thumbnail获取图片,系统获取视频缩略图的getThumbnail()真的那么快吗?

    一:系统提供的一个从数据库中获得缩略图的方法 我在这篇使用七牛云存储上传android本地视频并播放博客中使用了下面的android系统提供的api来获取视频的缩略图 bitmap = MediaSt ...

  8. android 获取视频缩略图终极解决方案(ffmpeg)

    android 获取视频缩略图终极解决方案(ffmpeg) 参考文章: (1)android 获取视频缩略图终极解决方案(ffmpeg) (2)https://www.cnblogs.com/juka ...

  9. java 获取mp4 缩略图_java获取视频缩略图

    近期由于在做一个关于视频播放的项目,需要使用程序自动获取视频文件的缩略图,特写此文供其他人参考,有不清楚之楚可以给我留言. 1.使用工具:ffmpeg, 官网下载地址:http://ffmpeg.or ...

最新文章

  1. 洛谷P4319 变化的道路
  2. vector<int> v, vector<int> v(n) 与vector<int> v[n]的区别
  3. 根据class显示或隐藏多个div
  4. 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(Hdu2191)-多重背包
  5. 机器视觉九大应用场景
  6. GB28181协议--设备注册和注销
  7. python实现r树存储地理位置_空间索引R树研究_回顾与展望_张明波
  8. 再见了飞信,再见了青春
  9. python猜拳游戏
  10. 关于重装系统前的准备、备份和重装完后系统优化、使用习惯等说明
  11. ArcGIS移动客户端离线地图的几种解决方案
  12. 手机兼职赚钱,分享2个手机可操作的项目给你!
  13. Rust websocket 客户端实现
  14. Response.WriteFile 无法下载大文件解决方法
  15. 面经(各种面试内容)
  16. AD用户登录验证,遍历OU(LDAP)
  17. 使用metalink下载文件——以Sentinel-1数据为例
  18. 《我们终将遇见爱与孤独》
  19. 云服务器自动断开连接的解决办法
  20. 通过经纬度坐标计算两点间的距离以及角度关系(C++)

热门文章

  1. python手机编译器推荐_Python编译器最新版|Python编译器手机版下载 v1.2 安卓版 - 数码资源网...
  2. Java 中初始化 List 集合的 7 种方式
  3. webpack打包VUE项目读取外部配置文件,灵活配置域名
  4. java中参数“ ...“的用法和意思
  5. docker容器不支持中文编码
  6. Maven 编译打包时如何忽略测试用例
  7. HTML把表格链接进下拉菜单,excel表格下拉菜单怎么做
  8. MVC5 Action的view()直接输出字符串方式
  9. 搭建Zabbix Proxy HA
  10. 解决思维导图软件Mindmanager Mindjet连接出错