У меня есть массив миниатюр, и я хочу их отобразить. Я думал о получении каждого эскиза и помещал его в ImageView. Это мой код:Convert thumbnail to image
for(int i=0;i<NUMBER_OF_VIDEOS;i++){
videos.add(i,singleVideo.getSnippet().getThumbnails().getDefault());
if(videoItr.hasNext()) {
Toast.makeText(getActivity(),"Search results for: " + query,Toast.LENGTH_LONG).show();
while (videoItr.hasNext()) {
thumbnails[i] = singleVideo.getSnippet().getThumbnails().getDefault();
}
}
else{
Toast.makeText(getActivity(),"No results for: "+query,Toast.LENGTH_LONG).show();
}
}
Это код, я думал о написании что-то вроде
ImageView img = (ImageView)thumbnail[i];
но IDE говорит, что это не является конвертируемой типов. Как показать миниатюру?
Использование Youtubeplayer API, миниатюры - это массив типов Thumbnail.
По крайней мере, вы могли бы рассказать нам, какой API вы используете ... и что такое тип 'thumbnails [i]' – Selvin
@Selvin Извините, забыли об этом. Я использую API Youtube Player, а миниатюры - тип Thumbnail (из API). – NoName
Если это API данных youtube, вам необходимо загрузить изображение из 'thumbnails [i] .getUrl()' (который возвращает String, как указано в DOCUMENTATION), и задан вопрос о том, как загрузить и показать изображение в представлении изображения на android, было задано bazzilion раз здесь – Selvin