如何从URL获取视频缩略图

问题描述 投票:0回答:1

我正在尝试生成视频的缩略图。但是我不能使用Glide,因为它会与其他图库库发生冲突。我尝试过的毕加索(Picasso)不能从URL提供缩略图。 ThumbnailUtils.createVideoThumbnail正在我的代码中工作,但速度太慢。

有人可以建议任何有效的工具或技术,以便从Java中的URL获取缩略图吗?

android url thumbnails libraries video-thumbnails
1个回答
0
投票

您可以使用MediaMetadataRetriever类。例如

   private fun getThumbNail(uri: Uri): Bitmap {
    val retriever = MediaMetadataRetriever()
    retriever.setDataSource(context, uri)

    return retriever.frameAtTime //or frameAtPosition(..)/frameAtIndex(..)
   }
© www.soinside.com 2019 - 2024. All rights reserved.