YouTube MediaThumbnail качество в Java - PullRequest
1 голос
/ 14 ноября 2011

Я хочу получить миниатюры высочайшего качества из доступных при работе с VideoEntry в Java.

Я использую библиотеки gdata.

Я знаю, что лучшим является тот, который имеет атрибут yt: name = "hqdefault" в xml, но я не знаю, как получить это значение атрибута из MediaThumbnail в коде.

Для этого нет класса в классе MediaThumbnail.

Моя цель - использовать "hqdefault", если он доступен, а если нет, то использовать "по умолчанию". Пока что я использую первое из списка миниатюр, но, насколько я понимаю, оно не обязательно будет «по умолчанию», поскольку список может появляться в случайном порядке.

Есть ли способ узнать качество MediaThumbnail без разбора URL?

1 Ответ

0 голосов
/ 05 ноября 2012

В следующем коде перечислены все возможные эскизы для видео.Выберите тот, который подходит вам.

for (MediaThumbnail mediaThumbnail : VideoEntry.getMediaGroup().getThumbnails()) {
System.out.println(mediaThumbnail.getUrl());
}  
...