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。




更多相关文章

  1. C语言函数以及函数的使用
  2. 2011.09.27——— android 视频缩略图之MediaMetadataRetriever
  3. Android视频缩略图(二)
  4. H5 Web网页通过JS(JavaScript)脚本调用Android本地原生方法函数
  5. android 回调函数二:应用实例
  6. Android获取在线视频的缩略图方式对比
  7. android中 MediaStore提取缩略图和原始图像
  8. android NDK JNI设置自己的log输出函数
  9. Android build/envsetup.sh 脚本分析(lunch函数)

随机推荐

  1. Android(安卓)Push Notification技术实现
  2. Android商城开发(一)——一次活动页需求引
  3. android板子几种调试方式
  4. Android串口通讯开发整理
  5. Android(安卓)Window类
  6. Android(安卓)客户端上开发人人客户端系
  7. Android与iOS自定义URL Scheme唤醒app
  8. android系统体系结构
  9. [教程] [经验技巧] 任意手机移植ROM 教程
  10. Android(安卓)init language (安卓初始化