1.将视频导入raw文件中(转为bitmap图像)
MediaMetadataRetriever
类主要用于从本地文件或者网络上的文件获取元数据信息,例如视频的帧图像、持续时间等,并不支持直接从网络地址获取视频帧
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
Uri uri1 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.dongruan1);
retriever.setDataSource(this, uri1);
Bitmap b1 = retriever.getFrameAtTime();
// 获取第二个视频的预览图像
Uri uri2 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.chunmo);
retriever.setDataSource(this, uri2);
Bitmap b2 = retriever.getFrameAtTime();
// 获取第三个视频的预览图像
Uri uri3 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.qingchun);
retriever.setDataSource(this, uri3);
Bitmap b3 = retriever.getFrameAtTime();
// 获取第四个视频的预览图像
Uri uri4 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.dongruan2);
retriever.setDataSource(this, uri4);
Bitmap b4 = retriever.getFrameAtTime();