【问题标题】:GData Youtube : obtaining thumbnailsGData Youtube:获取缩略图
【发布时间】:2011-10-09 18:35:13
【问题描述】:

我有一堆 youtube VideoID(youtube.com url 的参数 watch/v=? 中的字母数字字符串),我必须获取每个视频的缩略图;

现在,对于每个 videoid,我组成一个 HTTP GET 请求,如下所示:

http://gdata.youtube.com/feeds/api/videos/VIDEOID?v=2&alt=json(s/VIDEOID/actualVideoID/)

然后我解析/玩弄返回的 json;但是这种方法在性能方面非常昂贵(一切都将在移动设备上运行):有没有办法建立单个 HTTP 连接(可能是发布 VideoID,而不是获取它们)...

谢谢 朱波

【问题讨论】:

    标签: video youtube feed gdata thumbnails


    【解决方案1】:

    显然"q" parameter 可以用于多个视频 ID。例如:

    https://gdata.youtube.com/feeds/api/videos?q="7mSE-Iy_tFY"|"qybUFnY7Y8w"|"svC2XlPFW1g"&alt=json&fields=entry/id,entry/media:group/media:thumbnail
    

    但请注意,结果可能会提供额外的视频,因为请求的 id 可能在另一个视频的元数据中。因此,您需要将结果过滤到仅包含原始 id 列表的结果。

    您也可以使用"batch request"

    【讨论】:

      猜你喜欢
      • 2014-08-05
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 2018-04-15
      • 1970-01-01
      • 2017-02-11
      • 2013-09-11
      • 2013-09-19
      相关资源
      最近更新 更多