2016-04-03 37 views
0

我想在YouTube的API的videoId部分使用一个变量......我对JavaScript很新颖,我想要做的是制作一个视频列表并随机调用一个videoId。我试图让它首先与一个视频一起工作。Youtube videoId变量?

var test = 'FO7Re3mKNj4'; 

,然后用

videoId: 'test[index]', 

叫它这似乎并不工作,感谢您的阅读。

+0

测试不是'object'或'array'使用'key' – Rayon

+1

我应该如何去那么固定它... – Random

+0

你能分享可执行演示访问/片断或[的jsfiddle(HTTPS ://jsfiddle.net/)? – Rayon

回答

0

我觉得你在做什么错是videoId中的单引号。

完整的解决方案会是这样:

  1. 这应该是为数组的语法:
 

    var test = ['xyz', 'abc', 'def']; 

需要
  • 无引号。
  •  
    
        videoId: test[index] 
    
    
    +0

    我改变了它...而玩家似乎已完全消失... http ://pastebin.com/1GCQxjPm – Random

    +0

    我不认为你已经在其中声明了任何索引。请将索引的值设置为var index = 0;在开始时。一旦它开始工作,因为你需要随机播放视频,你可以用javascript中的随机函数替换index的值。 – na1taneja2821

    +0

    如何添加随机函数,这是我第一次使用JavaScript。 – Random