使用GLIDE或位图将视频缩略图加载到imageView

问题描述

大家好,我的问题是缩略图没有出现在imageview上,无论是在我使用Glide(库)还是在加载位图时。

1-我有一个LinearLayout,后面有一个videoView和一个Imageview。 (我认为imageView会加载到videoView上,对吧?)

2-我使用“摄像机”录制视频,然后,该应用获取视频的uri来创建缩略图显示用户

3-使用位图:位图始终为空;

4- GLIDE库:图像视图没有任何变化。

文件路径正确。是应用程序录制的视频,然后我获得了该路径。

PATH: /external/video/media/75952

使用位图编码(此操作无效,因为位图始终为空)

Uri videoUri = intent.getData();
        Log.e(TAG_CLASS_NAME,"Path do video " + videoUri.getPath());
        
        Bitmap bMap = ThumbnailUtils.createVideoThumbnail(videoUri.getPath(),MediaStore.Video.Thumbnails.FULL_SCREEN_KIND);
        
        imageview1.setimageBitmap(bMap);

        Log.e(TAG_CLASS_NAME,"Bitmap " + bMap);

使用滑行代码

 Glide
                .with(this.getApplicationContext())
                .load(Uri.fromFile(new File(videoUri.getPath())))
                .thumbnail(0.1f)
                .into(imageview1);

使用Glide无效。

有人知道小费吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)