从youtube播放列表ID中检索视频ID数组

时间:2014-02-10 01:42:56

标签: javascript arrays youtube

我想使用youtube播放列表ID检索视频ID数组。

基本上是一个返回

的函数getPlaylist(playlist)
[{'title':'Video1 Title', 'ID':'Video1 ID'},
{'title':'Video2 Title', 'ID':'Video2 ID'},
{'title':'Video3 Title', 'ID':'Video3 ID'}];

我目前有this,但是如果要在数组中返回数据,则需要进行大量重写,而且我不确定如何处理它。

我希望能够做var stuff = getPlaylist(ID);,并像stuff[4].title那样引用输入的ID,并轻松处理for循环中的响应等。

我想用尽可能少的代码行,没有库和API(如jQuery和youtube javascript API)来实现这一点。

1 个答案:

答案 0 :(得分:0)

在循环之外创建一个变量

var arrayOfvideoIDs = [];

在你的循环中

for (....) {
    ...
    list_data += '<li>'+videoID+'</li>';
    arrayOfvideoIDs.push(videoID);
}

您现在拥有一个videoID s

数组