android - ThumbnailUtils.createVideoThumbnail 在三星平板电脑 10.1 中不起作用

标签 android video thumbnails

我尝试创建 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());

引用:https://code.google.com/p/android/issues/detail?id=35794

关于android - ThumbnailUtils.createVideoThumbnail 在三星平板电脑 10.1 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21508208/

相关文章:

html - 如何在 Bootstrap 缩略图类中添加自动滚动

android - 如何在 CircleCI 2.0 上正确运行 Android UI 测试?

java - Android Firebase数据库自动刷新更新2

java - 未找到 packageName gradle build AndroidManifest

android - VideoView/MediaPlayer 在最后一帧停止

video - 压缩 MP4 文件时 FFMPEG 命令行不使用 GPU

android - 使用 Android 3+ 手机与 xbee 模块通信

html - iframe 视频与 ios 上的填充容器重叠

php - FFMPEG 与 PHP 不执行?

javascript - Light Gallery youtubeThumbSize不起作用