jquery - 如何使用json获取youtube中的视频图像URL

标签 jquery json youtube

我正在使用json来获取youtube的单个视频数据,因为我正在使用以下代码

var video_id=KsnHky4wv5w;

$.getJSON('http://gdata.youtube.com/feeds/api/videos/'+video_id+'?v=2&alt=jsonc',function(data,status,xhr){
            alert('getting jsomm');
            alert('title :'+data.data.title);
            alert(' \ndesc : '+ data.data.description);
            alert(' \n cat: '+ data.data.category);
            alert(' \ndura:'+data.data.duration);

        });

我正在正确获取标题,描述,类别,持续时间,
但我无法获取视频的图像网址及其高度和宽度。
如何找到这些。
此视频ID的JSON响应为here

最佳答案

JSON response:

"thumbnail": {
   "sqDefault":"http://i1.ytimg.com/vi/KsnHky4wv5w/default.jpg",
   "hqDefault":"http://i1.ytimg.com/vi/KsnHky4wv5w/hqdefault.jpg"
}

因此
  • data.data.thumbnail.sq默认为standard quality
  • data.data.thumbnail.hq默认为high quality
  • 关于jquery - 如何使用json获取youtube中的视频图像URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19206648/

    相关文章:

    php - PHP和XML根据属性查找节点,以查找另一个属性或该节点的索引

    javascript - Youtube iframe api 检查视频是否存在

    javascript - 正则表达式使链接可点击(仅在 'a href' 而不是 'img src' )

    jquery-simple-datetimepicker 自定义 "Future Only"

    javascript - 如何使用在另一个 javascript 文件中调用的函数的 JSON 结果

    javascript - 如何在不包装到数组的情况下将整个对象附加到另一个对象中

    javascript - YouTube Flash/HTML5播放器

    Javascript - 获取文档宽度

    javascript - jQuery .index() 的奇怪之处

    javascript - Angular JS ng-repeat 显示 JSON 数据