个人技术分享

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