在项目中,有时候需要抓取视频文件的某一帧图像做为预览图片,那到底应该怎么获取这个图片呢?
Android为我们提供了一个统一的接口用来获取多媒体文件的相关信息:MediaMetadataRetriever;
具体的用法如下
//创建MediaMetadataRetriever对象MediaMetadataRetriever mmr=new MediaMetadataRetriever();//设置资源位置String path="/storage/sdcard1"+"/Movies"+"/XiaomiPhone.mp4";//绑定资源mmr.setDataSource(path);//获取第一帧图像的bitmap对象Bitmap bitmap=mmr.getFrameAtTime();//加载到ImageView控件上img.setImageBitmap(bitmap);

本文介绍了如何在Android应用中使用MediaMetadataRetriever接口来抓取视频文件的第一帧作为预览图片,以满足多媒体展示需求。
1119

被折叠的 条评论
为什么被折叠?



