安卓“创建视频缩略图(字符串,Int):位图?”不推荐使用。在Java中已弃用
当我发现这个问题时,我研究了这个answer,但是即使使用了这个代码,安卓 studio仍然显示这个警告
我使用的代码
val bitmapThumbnail = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
ThumbnailUtils.createVideoThumbnail(
File(it.data?.getStringExtra("videoPath").toString()),
Size(120, 120),
null)
} else {
ThumbnailUtils
.createVideoThumbnail(
it.data?.getStringExtra("videoPath").toString(),
MediaStore.Video.Thumbnails.MINI_KIND
)
}
# 1 楼答案
问题是旧函数指的是新函数。看看源代码:
我在旧资料中翻找了一下,找到了它,并对它进行了一些调整: