Bitmap bitmap = retriever.getFrameAtTime(i*1000*1000, MediaMetadataRetriever.OPTION_CLOSEST_SYNC);
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
为什么getFrameAtTime获取到的永远是第一帧
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
tj1230000 2024-08-09 16:40关注大佬这个问题解决了没有?我也遇到了,getFrameAtTime(i * 1000L 这个时间不管时间传多少,取出来的都是第一帧,而且是重复的第一帧
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-08-25 18:11Android 获取视频第一帧作为缩略图的方法 Android 获取视频第一帧作为缩略图的方法主要介绍了 Android 中获取视频第一帧作为缩略图的方法。这个方法可以在 Android 应用程序中使用,例如在视频播放器中显示视频的...
- 2020-08-19 09:33在Android开发中,获取视频文件的首帧图片是一项基础而常见的需求,它可以帮助开发者在应用中快速预览视频内容,提升用户体验。本文将详细介绍如何在Android应用中获取视频文件的首帧图片,并涉及保存这些图片到本地...
- 2019-11-26 21:23轻狂书生YT的博客 Android获取视频的第一帧缩略图(本地视频、网络视频) 1、利用 MediaMetadataRetrieve类 MediaMetadataRetriever retriever = new MediaMetadataRetriever(); //获取网络视频 // retriever.setDataSource(url, new...
- 2021-05-17 09:37绿泥圈的博客 今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上。之前,我说个最近需要从服务器下载视频文件,但是下载后肯定需要显示视频的缩略图在界面上给用户看,于是想到显示视频的第一帧作为...
- 2020-05-11 10:42海阔天空6688的博客 MediaMetadataRetriever mediaMetadataRetriever=new MediaMetadataRetriever(); mediaMetadataRetriever.setDataSource(path); mediaMetadataRetriever.getFrameAtTime();
- 2020-12-24 20:43马占柱的博客 * 获取视频第一帧图片 */ private void getFirstIMG(String path) { try { //实例化 MediaMetadataRetriever对象 MediaMetadataRetriever mmr = new MediaMetadataRetriever(); mmr.setDataSource
- 2017-05-16 18:17Code-Porter的博客 关于这一类的文章网上也是很多的,只是在复制黏贴别人代码的时候竟然直接崩溃了……这就很蛋疼了!public Bitmap getBitmapFormUrl(String url) { MediaMetadataRetriever retriever = new MediaMetadataRetriever...
- 2019-08-02 19:20Snow_Ice_Yang的博客 今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上。 一.使用MediaMetadataRetriever获取视频的第一帧作为缩略图 /** * 获取视频文件截图 * * @param path 视频文件的路径 * @...
- 2021-05-27 00:44weixin_39987211的博客 一、前言:1. 代码一:public Bitmap getBitmapFormUrl(String url) {MediaMetadataRetriever retriever = new MediaMetadataRetriever();retriever.setDataSource(url);//getFrameAtTime()--->在setDataSource()...
- 2021-04-16 21:27圣剑Jay的博客 1.本地视频 MediaMetadataRetriever media = new ...Bitmap bitmap = media.getFrameAtTime(1, MediaMetadataRetriever.OPTION_CLOSEST_SYNC); ivAddPhoto.setImageBitmap(bitmap); 2.网络视频 //网络 p
- 2018-12-06 11:37丶Guo的博客 * 获取网络视频第一帧 * @param videoUrl * @return */ public static Bitmap getNetVideoBitmap(String videoUrl) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaMetadataRetriev.....
- 2021-05-27 00:44耿建芳的博客 今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上。之前,我说个最近需要从服务器下载视频文件,但是下载后肯定需要显示视频的缩略图在界面上给用户看,于是想到显示视频的第一帧作为...
- 2023-03-06 17:53ElevenVitaminC的博客 【代码】安卓获取视频缩略图;安卓获取视频第一帧图像 MediaMetadataRetriever。
- 2021-03-17 09:28Wenlong Yang的博客 * 获取视频缩略图(这里获取第一帧) * @param filePath * @return */ public Bitmap getVideoThumbnail(String filePath) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new ...
- 2022-05-27 17:16风正吹的博客 /** * @author Liushihua * @date 2022-5-27 17:04 * @desc 获取raw种视频第一帧 */ public class VideoUtils { /** * 获取raw种视频第一帧 * @param context * @param videoName 不带.mp4 如:a11.mp4则传入a11 */...
- 2018-11-29 19:00省钱兄科技的博客 获取成功以后使用的是map保存,key为adapter的position 避免销毁再次加载 @SuppressLint("UseSparseArrays") private Map<Integer, Bitmap> bitmapMap = new HashMap<>()...
- 2024-05-28 15:29二十八载的博客 【代码】Android开发 m3u8视频流截取第一帧用Imageview显示。
- 2022-05-04 23:22淡淡的香烟的博客 在Android开发中获取视频的某一帧很常见,比如直播或者播放视频时暂停时显示当前一帧的封面,或者视频暂停时从视频列表进入详情然后再返回时显示之前暂停的界面,今天来=先说下三种方式实现获取视频某一帧显示封面,...
- 2019-05-21 11:09北极熊的微笑的博客 * 播放视频第一帧图片的异步任务 */ class MyVideoAsyncTask extends AsyncTask<String, Void, Bitmap> { @Override protected Bitmap doInBackground(String... strings) { String path = strings[...
- 2015-08-22 12:32林茕夜的博客 一.首先,来介绍一下MediaMetadataRetriever类,此类位于android.media包下,这里,先附上可查看此类的API地址:MediaMetadataRetriever类,大家可以自行查看。 1.MediaMetadataRetriever类概述:...
- 没有解决我的问题, 去提问