java - 如何使用适用于 Java 的 Google API 客户端库检索 youtube 缩略图

标签 java android google-api-java-client

如果您能告诉我如何使用适用于 Java 的 Google API 客户端库检索 YouTube 缩略图,我将不胜感激,这与我们使用 gdata 获取缩略图的方式类似。

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

期待, 问候, 罗尼

最佳答案

使用来自 reference page 的示例 URL :

URL: 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解析缩略图对象。

关于java - 如何使用适用于 Java 的 Google API 客户端库检索 youtube 缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3803495/

相关文章:

java - 我无法在同一个文件上写入两次(java)

android - Android应用程序中webview中的自定义字体

android - OnTouch 监听器无法在 fragment 中工作

java - file.getParents 返回 null(谷歌驱动器)

java - 当我删除 List<List<String>> 中特定索引处的元素时出现 UnsupportedOperationException?

java - 如何实现这个功能呢?

java - 这两个 : BigInteger. valueOf(10000) 和 BigInteger.valueOf(0010000) 有什么区别?

java - 如何对 YouTube 视频使用字符串插值

java - Google Api Java 客户端驱动器文件搜索查询

android - 如何在Android应用程序中访问谷歌开发者API