2010-09-27 58 views
5

如果您可以让我知道如何使用Google API客户端库Java检索YouTube图片缩略图的方式,我们使用gdata获取缩略图。如何使用适用于Java的Google API客户端库检索youtube缩略图

List<String> thumbnails = new LinkedList<String>(); 
for (MediaThumbnail mediaThumbnail : mediaGroup.getThumbnails()) { 
    thumbnails.add(mediaThumbnail.getUrl()); 
} 

展望未来, 问候, 罗尼

回答

4

reference page使用示例网址:

网址:http://gdata.youtube.com/feeds/api/videos?q=football+-soccer&orderby=published&start-index=11&max-results=10&v=2&alt=jsonc

我们可以提取的一个示例JSON的相关部分:

"thumbnail": { 
    "sqDefault":"http://i.ytimg.com/vi/PpUgUrU5XUA/default.jpg", 
    "hqDefault":"http://i.ytimg.com/vi/PpUgUrU5XUA/hqdefault.jpg" 
} 

您可以修改sample classes来解析缩略图对象。

+1

嗨,非常感谢您的回复。不知道,我是否在发布微不足道的问题。请参阅http://www.javacodegeeks.com/2010/05/getting-started-with-youtube-java-api.html中的YouTubeManager源代码。我正在寻找一种类似的方法,在这种方法中,我可以检索与一般搜索有关的缩略图,例如,如果我使用http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed搜索最多观看的视频,则会获得对应的缩略图来自该方法的每个视频。我没有找到mediaContent,mediagroup等任何其他类来获得我需要的结果。 – user264953 2010-09-29 06:21:29

相关问题