我尝试创建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.
答案 0 :(得分:1)
您应该将Android源代码(ThumbnailUtils.java
)复制到您的代码中
并替换createVideoThumbnail
功能,将setDataSource(link)
更改为setDataSource(link, new HashMap());