我正在尝试生成视频的缩略图。但是我不能使用Glide,因为它会与其他图库库发生冲突。我尝试过的毕加索(Picasso)不能从URL提供缩略图。 ThumbnailUtils.createVideoThumbnail
正在我的代码中工作,但速度太慢。
有人可以建议任何有效的工具或技术,以便从Java中的URL获取缩略图吗?
您可以使用MediaMetadataRetriever
类。例如
private fun getThumbNail(uri: Uri): Bitmap {
val retriever = MediaMetadataRetriever()
retriever.setDataSource(context, uri)
return retriever.frameAtTime //or frameAtPosition(..)/frameAtIndex(..)
}