我想在Java中使用VideoEntry时获得最高质量的缩略图。
我正在使用gdata库。
我知道最好的一个是在xml中具有属性yt:name="hqdefault"的那个,但我不知道如何从代码中的MediaThumbnail获得该属性值。
在MediaThumbnail类中没有这样的方法。
我的目标是使用"hqdefault",如果它可用,那么使用"default"。到目前为止,我使用的是缩略图列表中的第一个,但据我所知,它不一定是"默认"的,因为列表可以以随机顺序出现。
有没有办法在不解析url的情况下找出MediaThumbnail的质量?
下面的代码列出了所有可能的视频缩略图。选择适合你的。
for (MediaThumbnail mediaThumbnail : VideoEntry.getMediaGroup().getThumbnails()) {
System.out.println(mediaThumbnail.getUrl());
}