Android得到视频缩略图
视频缩略图,可以通过接口类 MediaMetadataRetriever 来实现
具体可以看代码片段
public Bitmap getVideoThumbnail(String filePath) {Bitmap bitmap = null;MediaMetadataRetriever retriever = new MediaMetadataRetriever();try {retriever.setDataSource(filePath);bitmap = retriever.getFrameAtTime();} catch(IllegalArgumentException e) {e.printStackTrace();} catch (RuntimeException e) {e.printStackTrace();} finally {try {retriever.release();} catch (RuntimeException e) {e.printStackTrace();}}return bitmap;}
其中函数getFrameAtTime()有其他重载函数,该函数会随机选择一帧抓取,如果想要指定具体时间的缩略图,可以用函数 getFrameAtTime(long timeUs), getFrameAtTime(long timeUs, int option),具体如何使用可以查doc。
Android得到视频缩略图相关推荐
- android 获取视频缩略图终极解决方案(ffmpeg)
android 获取视频缩略图终极解决方案(ffmpeg) 参考文章: (1)android 获取视频缩略图终极解决方案(ffmpeg) (2)https://www.cnblogs.com/juka ...
- Kotlin拿Android本地视频缩略图
本文主要讨论如下三个问题: 如何拿到本地视频? 怎么拿视频缩略图? 缩略图如何压缩? 1 如何拿到本地视频? 1.1 定义数据结构 先定义媒体信息数据结构MediaInfo,以及视频信息数据结构Vid ...
- Android获取视频缩略图
一.通过本地url获取视频缩略图 /*** 通过本地url获取视频缩略图** @param url 文件路径* @param width 显示的宽度* @param height 显示的高度* @re ...
- Android 获取视频缩略图
1.引用第三方库 implementation 'com.github.wseemann:FFmpegMediaMetadataRetriever:1.0.14' 2.实现 /*** 获取本地视频缩略 ...
- android 获取视频大小,Android 获取视频缩略图(获取视频每帧数据)的优化方案
速度对比 左边的图片是通过方式1 右边的图片是通过方式2 speed.gif 速度优化,效果拔群. 在缩小2倍的Bitmap输出情况下 使用MediaMetadataRetriever 抽帧的速度,每 ...
- Android解码视频每一帧,Android 获取视频缩略图(获取视频每帧数据)的优化方案
速度对比 左边的图片是通过方式1 右边的图片是通过方式2 speed.gif 速度优化,效果拔群. 在缩小2倍的Bitmap输出情况下 使用MediaMetadataRetriever 抽帧的速度,每 ...
- [Unity] Unity获得Android的视频缩略图
在Android平台上,做了一个JAR给Unity使用. public static byte[] CreateThumbnail(String videoPath, int kind) {if(ki ...
- android获取图片缩略图,Android系获取图片和视频的缩略图
获取手机里视频缩略图: public static Bitmap getVideoThumbnail(ContentResolver cr,Uri uri) { Bitmap bitmap = nul ...
- 获取图片缩略图和视频缩略图
获取图片缩略图和视频缩略图的方法: Java代码: [java] view plain copy print ? import java.io.File; import android.app.Act ...
最新文章
- mysql删除本机用户_mysql 不小心把root用户删除了,重建本地用户及远程用户
- python的__get__、__set__、__delete__(1)
- 如果诸葛亮用C++写出师表。。。。
- 循环序列模型 —— 1.11 双向神经网络
- 淘宝的生态灾难,谁来救赎?
- apache php 500,apache出现500错误的原因是什么
- 删除误添加的本地github检查库文件
- 按键精灵手机助手之入门篇
- 正定矩阵(Positive Definite Matrices)、半正定矩阵(Positive Semidefinite Matrices)
- 语音识别中的鸡尾酒会问题
- application octet stream java_Java servlet句柄application/octet-stream用于图像上传
- 在php中phr是什么意思,虽败犹荣 AGO.phr:WESG让我们如获新生
- iOS开发工程师(SDK),U3D主程,制作人 招聘
- Outliers: The Story of Success
- win7批量修改计算机名,文件批量改名助手
- HTML5第9节课堂笔记(初探mui,制作手机归属地查询)
- java中ofd文件转pdf_OFD版式文档Java开发组件(iOFD)
- NIST原子光谱数据库使用说明
- 信管1132班32 章泳涛 数据结构课程设计
- 1421 净现值查询