获取视频第一帧

/**

* 给出url,获取视频的第一帧

* @param url

* @return

*/

public static Bitmap getVideoThumbnail(String url) {

Bitmap bitmap =null;

    //MediaMetadataRetriever 是android中定义好的一个类,提供了统一的接口,用于从输入的媒体文件中取得帧和元数据;

    MediaMetadataRetriever retriever =new MediaMetadataRetriever();

    try {

//根据文件路径获取缩略图

        retriever.setDataSource(url, new HashMap());

        //获得第一帧图片

        bitmap = retriever.getFrameAtTime();

    }catch (IllegalArgumentException e) {

e.printStackTrace();

    }finally {

retriever.release();

    }

return bitmap;

}

你可能感兴趣的:(获取视频第一帧)