Как создать предварительный просмотр видео? - PullRequest
0 голосов
/ 09 апреля 2020

В настоящее время я работаю над проектом, в котором я получаю следующий объект:

data class VideosDetails(val id: String,
                         val title: String,
                         val thumbSmall: String,
                         val thumbPreview: String,
                         val duration: String)

Я получаю его в виде списка, который я передаю своему RecyclerView. Для отображения моего thumbSmall, который является изображением, я использую Glide, и он работает хорошо. Я хотел бы сделать предварительный просмотр видео, используя thumbPreview, который является mp4, поэтому я не могу использовать Glide для этого.

Я читал это post , но он больше не работает, так как createVideoThumbnail устарел. Do c говорит, что нужно использовать ContentResolver.loadThumbnail(Uri, Size, CancellationSignal), но я не могу его использовать, потому что объект Size равен 21+, а мой минимальный SDK равен 19.

Должен ли я просто использовать MediaPlayer или Exoplayer сделать это ? Меня беспокоит использование этого метода, так как он будет в RecyclerView, он потребует много ресурсов. Любые советы приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...