如何从youtube api获取java swing中的youtube视频缩略图

时间:2018-02-07 06:35:52

标签: java youtube-api youtube-data-api

我需要为搜索到的每个视频显示 YouTube的视频缩略图图片。我只需要语法和方法在我的java swing应用程序中实现

2 个答案:

答案 0 :(得分:1)

您可以直接通过网络请求加载缩略图。看看How do I get a YouTube video thumbnail from the YouTube API?

<强> 修改

以下是一些示例链接:

https://img.youtube.com/vi/<video-id>/default.jpg
https://img.youtube.com/vi/<video-id>/hqdefault.jpg
- or -
https://img.youtube.com/vi/<video-id>/maxresdefault.jpg

答案 1 :(得分:0)

假设您从youtube v3数据api获得SearchListResponse。现在,您可以使用以下代码轻松获取拇指网址。

SearchListResponse response = // data fetched from yt data api.
java.util.List<SearchResult> searchResultList = response.getItems();
for (SearchResult sr : searchResultList) {
   String thumburl = sr.getSnippet().getThumbnails().getDefault().getUrl();
//for high resolution you can use:  sr.getSnippet().getThumbnails().getHigh().getUrl();
}

相关链接。 https://developers.google.com/youtube/v3/docs/search/list