获取本地视频封面

或许你遇到这样的场景,想做一个视频播放器,视频在播放之前展示一个封面图,想截取某一帧/第一帧作为封面图。要实现这个功能,只需要使用 Android 系统 api 提供的 MediaMetadataRetriever 类即可。

    public static Bitmap getLocalVideoBitmap(String localPath) {Bitmap bitmap = null;MediaMetadataRetriever retriever = new MediaMetadataRetriever();try {//根据文件路径获取缩略图retriever.setDataSource(localPath);//获得第一帧图片bitmap = retriever.getFrameAtTime();} catch (IllegalArgumentException e) {e.printStackTrace();} finally {retriever.release();}return bitmap;}

【Android开发】 获取本地视频封面相关推荐

  1. 【大前端】android怎么获取本地视频及封面的正确姿势

    话不多说,直接贴核心代码: /*** 获取手机中所有视频的信息*/private void getAllVideoInfos() {List<UploadMovieBean> sysVid ...

  2. Android本地视频播放器开发 - 搜索本地视频(1)

    这一章的主要内容是搜索手机本地视频,添加到ListView列表里,每一个表项含有这个视频的缩略图,视频的播放时间,视频的标题,在搜索本地视频(1)中我们先制作搜索功能.   Video.java--视 ...

  3. 【Android 获取本地视频+视频剪裁+视频录制】

    效果图如下: 获取本地视频 关键代码: /*** 重要说明:* <p>* 疑问一:* 该方法,查到的 视频路径 和 视频的缩略图 是一样的,并且格式都是 .mp4 .视频的缩略图应该是 . ...

  4. 如何获取网络视频(或者说后台返回视频URL)第一帧图片以及获取本地视频的第一帧图片

    在项目开发的时候,有可能会有这样的一种需求:有一段视频需要展示给用户,在界面上先展示视频上的某一帧图片,用户点击的时候再去获取视频资源进行播放.这时,服务器会先给我们返回视频的url,这个时候就需要通 ...

  5. android 获取加速度传感器值,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...

    本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...

  6. android开发中磁场传感器,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...

    本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...

  7. Android开发记录:视频提取音频

    文章目录 前言 使用方法 前言 Android开发中从视频中提取音频主要有三种方式结合FFmpeg,MP4Parser,MediaExtractor. 多媒体视频处理工具FFmpeg有非常强大的功能包 ...

  8. Android本地视频播放器开发--搜索本地视频(1)

    这一章的主要内容是搜索手机本地视频,添加到ListView列表里,每一个表项含有这个视频的缩略图,视频的播放时间,视频的标题,在搜索本地视频(1)中我们先制作搜索功能. Video.java--视频相 ...

  9. Android 10.0获取本地视频及其预览图

    打开本地视频选择器 private void openLocalVideo(){Intent intent = new Intent();intent.setAction(Intent.ACTION_ ...

最新文章

  1. 快速安装及部署DRBD
  2. Squid 代理服务器 编译源码 伪造HTTP_X_FORWARDED_FOR 请求头
  3. php中表单的非空验证,Javascript的表单与验证-非空验证_javascript技巧
  4. Navicat 安装+连接
  5. 关于我的知识星球服务
  6. 二三星缩水软件手机版_还在抱怨三星手机不好用?用这些软件立马解决
  7. JAVA通过SSL证书创建MS AD账户及设置密码
  8. Authentication for the REST APIs
  9. el-input输入值无法在输入框显示
  10. java捕获异常和抛出异常_Java捕获多个异常,重新抛出异常
  11. 简述angularjsh中constant和$filter的用法
  12. android软件安装到平板,新人看过来 安卓平板装机必备软件推荐
  13. FANUC机器人示教器介绍
  14. 【谨记】PCB画板子的正确步骤(说多了,都是泪啊!)
  15. 美,英,荷文元音及元音组合国际音标对照表
  16. windows中nginx.exe注册为系统服务
  17. Linux Shell脚本中压缩包解压到目标目录下
  18. 计算机的操作系统是什么与什么的接口,计算机中操作系统是什么的接口
  19. 谈 Scratch 版“植物大战僵尸”
  20. 简单入侵ftp服务器

热门文章

  1. 斯坦福NLP名课带学详解 | CS224n 第2讲 - 词向量进阶(NLP通关指南·完结)
  2. 2018-09-18 实验一
  3. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java王者荣耀网页hzagi
  4. windows下部署多个解压缩包版本的MySql5.7步骤及解决办法
  5. DWORD *类型的实参与SIZE_T *类型的形参不兼容,求指教
  6. Verilog语法---位扩展
  7. AI教程!手把手教你绘制素朴的山谷小溪矢量图
  8. [virtualBox]Host-only模式下虚拟机报错activation of network connection failed
  9. android 权限管理适配 oppo,Android调app权限设置界面(适配各大手机厂商终极版本)...
  10. php js 图片旋转,jQuery制作图片旋转效果