在我的应用程序中,我必须显示视频列表,我已经从视频创建图像(拇指)并在列表中显示该图像。
我添加了用于创建拇指的代码-
Bitmap bitmap=ThumbnailUtils.createVideoThumbnail(filePath, MediaStore.Video.Thumbnails.FULL_SCREEN_KIND);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
我的问题是,当我在低于 4.0 的 android api 级别上运行应用程序时,会生成拇指,但是当我在 android 4.0 及更高版本上运行相同的应用程序时,ThumbnailUtils.createVideoThumbnail() 方法返回 null。请帮助我如何解决此问题。
从昨天开始工作但仍然没有得到解决方案。我试过 -
Bitmap bitmap=ThumbnailUtils.createVideoThumbnail(filePath, MediaStore.Video.Thumbnails.MINI_KIND);
and
Bitmap bitmap=ThumbnailUtils.createVideoThumbnail(filePath, MediaStore.Video.Thumbnails.MICRO_KIND);
但仍然返回null。
提前致谢。