我需要为搜索到的每个视频显示 YouTube的视频缩略图图片。我只需要语法和方法在我的java swing应用程序中实现。
答案 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