Как получить миниатюру видео из URL

Я пытаюсь создать миниатюру видео. Но я не могу использовать Glide, так как он конфликтует с другими библиотеками галереи. Я пробовал Пикассо, который не дает мне миниатюру из URL-адреса. ThumbnailUtils.createVideoThumbnail работает в моем коде, но слишком медленно.

Может ли кто-нибудь предложить какой-либо эффективный инструмент или метод, чтобы получить миниатюру из URL-адреса в java ??


person zeeshan ashraf    schedule 30.01.2020    source источник


Ответы (1)


Вы можете использовать класс MediaMetadataRetriever. Например

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

    return retriever.frameAtTime //or frameAtPosition(..)/frameAtIndex(..)
   }
person Rafsanjani    schedule 30.01.2020