我尝试创建 android SD 卡视频的缩略图。这是我用来创建视频缩略图的功能
Bitmap thumb = ThumbnailUtils.createVideoThumbnail("sdCard_Video_Path",MediaStore.Video.Thumbnails.MINI_KIND);
但我在没有三星平板电脑 10.1 的所有手机中都获得了视频缩略图。在 samsung tablet 10.1
中,它显示黑色缩略图。
为什么这个功能在 samsung tablet 10.1
中不起作用
我也在检查位图是否为空
if (thumb != null) {
imageView.setImageBitmap(thumb);
但是 samsung tablet 10.1
没有给出任何空位图,但它在缩略图中显示为黑色
help via comment or link.
最佳答案
您应该将 Android 源代码 (ThumbnailUtils.java
) 复制到您的代码中
并替换 createVideoThumbnail
函数,将 setDataSource(link)
更改为 setDataSource(link, new HashMap());
关于android - ThumbnailUtils.createVideoThumbnail 在三星平板电脑 10.1 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21508208/