Android获取视频缩略图路径,而不是位图

是否可以获取视频缩略图PATH,而不是Bitmap对象本身?我知道方法

MediaStore.Images.Thumbnails.queryMiniThumbnail

但是由于我使用自己的Bitmap缓存机制,因此我希望具有视频缩略图的路径,而不是Bitmap对象本身。此方法返回Bitmap对象,而不是路径。谢谢

回答:

首先获取视频文件的URL,然后使用以下查询。

样例代码:

private static final String[] VIDEOTHUMBNAIL_TABLE = new String[] {

Video.Media._ID, // 0

Video.Media.DATA, // 1 from android.provider.MediaStore.Video

};

Uri videoUri = MediaStore.Video.Thumbnails.getContentUri("external");

cursor c = cr.query(videoUri, VIDEOTHUMBNAIL_TABLE, where,

new String[] {filepath}, null);

if ((c != null) && c.moveToFirst()) {

VideoThumbnailPath = c.getString(1);

}

VideoThumbnailPath,应具有视频缩略图路径。希望能帮助到你。

以上是 Android获取视频缩略图路径,而不是位图 的全部内容, 来源链接: utcz.com/qa/406059.html

回到顶部