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