Java tutorial
//package com.java2s; //License from project: Apache License import android.graphics.Bitmap; import android.media.MediaMetadataRetriever; public class Main { public static Bitmap extractFromMediaMetadataRetriever(String filePath) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); try { retriever.setDataSource(filePath); bitmap = retriever.getFrameAtTime(-1); return bitmap; } catch (IllegalArgumentException ex) { // Assume this is a corrupt video file } catch (RuntimeException ex) { // Assume this is a corrupt video file. } finally { try { retriever.release(); } catch (RuntimeException ex) { // Ignore failures while cleaning up. } } return null; } }