【问题标题】:How to get Youtube video information with jqueryjquery如何获取Youtube视频信息
【发布时间】:2013-04-04 03:10:01
【问题描述】:

我正在尝试弄清楚如何使用 jquery 获取 Youtube 视频的所有信息,但只取得了一点成功。

我使用以下代码获取视频标题和描述...

var url = "http://gdata.youtube.com/feeds/api/videos?q=" + id + "&max-results=1&v=2&alt=jsonc";
var title;

$.getJSON(url,
    function(response)
    {
        title = response.data.items[0].title;
        description = response.data.items[0].description;
        author = response.data.items[0].name;

        $('#details-title').text("Title: " + title);
        $('#details-desc').text("Description: " + description);
    }
);

我如何确定使用此方法可以接收哪些其他字段?例如,我正在尝试获取上传者名称和视频长度。

【问题讨论】:

  • console.log(response) 并检查可用的数据,或转到 api 文档。

标签: javascript jquery html api youtube


【解决方案1】:

您可以用有效的查询替换 url 中的 id 并访问该 url,它将返回一个 JSON 对象。

现在复制该 JSON 对象并将其放入美化器中(在我的情况下,我使用 jsbeautifier)并检查 items 的子项并选择您需要的其他字段。

【讨论】:

    猜你喜欢
    • 2012-12-14
    • 2011-07-08
    • 2013-05-09
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 2013-03-03
    相关资源
    最近更新 更多