Как создать миниатюру видео из файла mp4, находящегося в папке с ресурсами

У меня возникла проблема с созданием Thumbnail из файла mp4, находящегося в папке с ресурсами. Попытайтесь ввести путь к другому активу, но никакого эффекта. Как я могу это исправить?

Это моя часть кода адаптера:

VideoEntry video = videos.get(position); holder.txtTitle.setText(video.getTitle()); holder.imgIcon.setImageBitmap(ThumbnailUtils.createVideoThumbnail("file:///android_asset/videos/Core/Superman.mp4", Thumbnails.MICRO_KIND)); 

Что не так?

Решение:

  AssetManager am = getAssets(); InputStream ims = am.open("images/" + category + "/" + item.replace(" ", "_").replace(".mp4", ".png").toLowerCase()); Drawable d = Drawable.createFromStream(ims, null); holder.imgIcon.setImageDrawable(d); 

ThumbnailUtils.createVideoThumbnail() просто запрашивает существующий эскиз из MediaStore или заставляет MediaStore создавать его, если он не существует. Это означает, что вы не можете создать миниатюру для видеофайла, который недоступен для MediaStore , поскольку он является активом вашего приложения, а не фактическим файлом на SD-карте. Вы можете извлечь файл на SD-карту или просто создать эскиз, созданный вами в другом приложении. Надеюсь это поможет.

Активы это приложение статических resoureces 'папку. Вы можете создавать миниатюры для этого видеоролика в ручном режиме, а также помещать его в активы.

Intereting Posts
Как найти путь к файлу базы данных в Android Emulator? Android CoordinatorLayout – несоответствия между версиями Android Некоторые андроиды, загружающие скремблированные изображения Android-библиотеки не найдены Действие вызова вызова не работает на Marshmallow Java.lang.VerifyError в классе Application для небольшого процента пользователей Как узнать имя оператора при использовании MVNO? (Я хочу, чтобы он был написан в панели уведомлений) Обнаружить пальцем прокрутку через JavaScript на iPhone и Android Как программно отправлять, публиковать и обновлять приложения в различных магазинах мобильных приложений? Android: скрыть дочерние разделители в ExpandableListView Невозможно настроить travis для работы над проектом Android Как добиться следующих результатов на образцовом изображении в ImageView Android, таком как Pinterest? Свойства Android, которые можно анимировать с помощью ObjectAnimator Проблемы с разрешениями Bluetooth для Android Изменение размера внешнего вида в RecyclerView