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);