【问题标题】:How to get the youtube video thumbnail in java swing from the youtube api如何从 youtube api 获取 java swing 中的 youtube 视频缩略图
【发布时间】:2018-07-17 08:47:50
【问题描述】:

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

【问题讨论】:

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


    【解决方案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
    

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    • 你是对的。我刚刚编辑了答案并添加了一些示例链接。感谢您的提示。
    【解决方案2】:

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

    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

    【讨论】:

      猜你喜欢
      • 2020-06-26
      • 2011-10-12
      • 2015-10-31
      • 2020-08-27
      • 2017-10-14
      • 2016-10-16
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      相关资源
      最近更新 更多