
本文介绍如何获取视频中某个时间点的数据调用以下方法即可,特别注意,在获取图片时的参数单位为微秒,不是毫秒
如果错用了毫秒会一直获取第一帧的画面/*** 获取某个时间点的帧图片* * @param time* 单位,微秒*/public void takePicture(long time) {MediaMetad…

本文介绍如何获取视频中某个时间点的数据
调用以下方法即可,特别注意,在获取图片时的参数单位为微秒,不是毫秒
如果错用了毫秒会一直获取第一帧的画面
/** * 获取某个时间点的帧图片 * * @param time * 单位,微秒 */ public void takePicture(long time) { MediaMetadataRetriever mmr = new MediaMetadataRetriever(); // 设置数据源,有多种重载,这里用本地文件的绝对路径 mmr.setDataSource(mCurrVideoPath); Bitmap frameBitmap = mmr.getFrameAtTime(time); mmr.release(); }
扫一扫在手机打开
评论
已有0条评论
0/150
提交
热门评论
相关推荐