String pathvideo = "你的网络视频路径"; //加载视频第一帧 Bitmap bitmap = getNetVideoBitmap(pathvideo); holder.img.setImageBitmap(bitmap);//对应的ImageView赋值图片
public static Bitmap getNetVideoBitmap(String videoUrl) { Bitmap bitmap = null; MediaMetadataRetriever retriever = new MediaMetadataRetriever(); try { //根据url获取缩略图 retriever.setDataSource(videoUrl, new HashMap()); //获得第一帧图片 bitmap = retriever.getFrameAtTime(); } catch (IllegalArgumentException e) { e.printStackTrace(); } finally { retriever.release(); } return bitmap; }
我试用了很多网络上说的方法,只有这一个是管用的。花了我2天2夜时间
参考链接:https://blog.csdn.net/qq_23418393/article/details/65441631