Я хотел показать свое видео эскиз сразу после видео.Как отображать миниатюру видео в ImageView?
Это мой текущий код в методе onActivityResult
if (requestCode == 101)
{
Bitmap bmThumbnail = ThumbnailUtils.createVideoThumbnail("/storage/emulated/0/myvideo.mp4", MediaStore.Images.Thumbnails.MICRO_KIND);
viewImage.setImageBitmap(bmThumbnail);
}
Но ничего о представлении изображения не отображаются.
Любое обходное решение для этого?
* UPDATE: FIXED
Я изменил код:
if (requestCode == 101)
{
Bitmap bmThumbnail = ThumbnailUtils.createVideoThumbnail(f.getAbsolutePath().toString(), MediaStore.Images.Thumbnails.MINI_KIND);
viewImage.setImageBitmap(bmThumbnail);
}
миниатюра теперь показывает и у меня есть больший размер, который является приемлемым для просмотра. Благодаря Сассе.
отладки отладки отладки и отладки! Это один из лучших друзей разработчика. –
http://android-er.blogspot.in/2012/10/get-thumbnails-in-mediastoreimagesthumb.html –
1) Проверьте значение объекта «bmThumbnail» перед его назначением 2) Предоставление фиксированного пути каталога хранилища является плохой практикой , –