Android 获取视频封面和时长

2020-11-09  本文已影响0人  Ello_Orld
 MediaMetadataRetriever retriever = new MediaMetadataRetriever();
//添加路径
 retriever.setDataSource(path);
//获取封面
 Bitmap bitmap = retriever.getFrameAtTime();
//保存封面图片
 String imagePath = new File(LnApp.getConText().getExternalFilesDir("image"),
      System.currentTimeMillis() + "." + fileExtension).getAbsolutePath();
 FileUtils.saveBitmapToFile(bitmap, imagePath);
//获取时长
 String duration = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
上一篇下一篇

猜你喜欢

热点阅读