2016-04-03 10 views
0

Ich versuche, eine Variable in der videoId Teil der Youtube API zu verwenden ... Ich bin ziemlich neu in JavaScript, was ich tun möchte, ist eine Liste von Videos erstellen und eine nach dem Zufallsprinzip zu videoId aufrufen. Ich versuche zuerst mit einem Video zu arbeiten.Youtube videoId Variable?

var test = 'FO7Re3mKNj4'; 

und nannte es dann mit

videoId: 'test[index]', 

Dies scheint nicht zu funktionieren, Vielen Dank für das Lesen.

+0

-Test ist nicht 'object' oder' array' den Zugriff mit 'key' – Rayon

+1

Wie soll ich gehen Festsetzung es dann ... – Random

+0

Können Sie ausführbare Demo teilen/Schnipsel oder [JSFiddle] (https : //jsfiddle.net/)? – Rayon

Antwort

0

Ich denke, was Sie falsch machen, sind einfache Anführungszeichen in der videoId.

Die Komplettlösung wäre wie:

  1. Dies ist die Syntax für das Array sein sollte:
 

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

  1. Keine erforderlich Anführungszeichen.
 

    videoId: test[index] 

+0

Ich habe es geändert ... Und der Spieler scheint komplett verschwunden ... http : //pastebin.com/1GCQxjPm – Random

+0

Ich glaube nicht, dass Sie noch keinen Index darin deklariert haben. Bitte setzen Sie den Wert von index als var index = 0; beim Start. Sobald es beginnt zu arbeiten, da Sie das Video nach dem Zufallsprinzip spielen müssen, können Sie den Wert von Index durch die Zufallsfunktion in Javascript ersetzen. – na1taneja2821

+0

Wie ich eine zufällige Funktion hinzufügen, das ist mein erstes Mal mit JavaScript arbeiten. – Random

Verwandte Themen