2016-04-03 13 views
0

Youtube API'sinin videoId bölümünde bir değişken kullanmaya çalışıyorum ... JavaScript’e oldukça yeni geldim, yapmak istediklerim videoların bir listesini yapmak ve rastgele birini videoId olarak adlandırmak. İlk önce bir video ile çalışmaya çalışıyorum. Youtube videoId değişkeni?

var test = 'FO7Re3mKNj4'; 

ve ardından okuma için teşekkürler, bu işe görünmüyor

videoId: 'test[index]', 

ile çağırarak.

+0

Testi key' – Rayon

+1

Sonra olur sabitleme gitmek gerekir nasıl ... – Random

+0

Eğer çalıştırılabilir demo paylaşabilir miyim 'kullanarak erişmek için array'' 'Nesnesi' da olmasa/pasajı veya [JSFiddle] (https : //jsfiddle.net/)? – Rayon

cevap

0

Sanırım yanlış yaptığınız şey, videoId'de tek tırnak işaretleridir.

  1. Bu dizinin sözdizimi olmalıdır: gibi

    komple çözüm olacaktır

 

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

    gerekli
  1. yok tırnak.
 

    videoId: test[index] 

+0

Değiştirdim ... Ve oyuncu tamamen ortadan kaybolmuş gibi görünüyor ... : //pastebin.com/1GCQxjPm – Random

+0

Henüz içinde herhangi bir dizin ilan ettiğinizi sanmıyorum. Lütfen endeksin değerini var indeksi = 0 olarak ayarlayın; başlangıçta. Çalışmaya başladıktan sonra, videoyu rastgele oynatmanız gerektiğinden, javascript'te endeks değerini rastgele işlevle değiştirebilirsiniz. – na1taneja2821

+0

Rasgele bir işlev nasıl eklenir, bu benim ilk kez JavaScript ile çalışıyorum. – Random

İlgili konular