2016-02-15 44 views
0

我已經使用JSON創建了Twitch電視縮略圖列表。我想創建一個選項,讓我可以點擊縮略圖並彈出包含該視頻的標籤。爲此,我需要訪問API代碼「options」屬性並更改「channel」值。 我試圖訪問該屬性並更改函數popup()中的值,這是通過單擊縮略圖來觸發的;Twitch TV API訪問屬性名稱值並更新它

<div id="popup"> 
<div id="videoWrapper"> 

<script src= "http://player.twitch.tv/js/embed/v1.js"></script> 
<div id="test"></div> 
<script type="text/javascript"> 
    var options = { 
     width: 600, 
     height: 315, 
     channel: "monstercat", 
     //video: "v123456789" 
    }; 
    var player = new Twitch.Player("test", options); 
    player.setVolume(0.01); 
    //player.setMuted(true); 



     //Popup Tab with streaming video 
      function popup(){ 
       $('#popup').show(); 
       options.channel = 'nl_kripp'; 
      } 


</script> 

你也許知道我在做什麼錯在這裏,因爲這是行不通的?

+0

您將需要更改通道字段,然後再次調用api。 – tmutton

+0

是的,你是對的。謝謝! –

回答

0

這是通過tmutton正確回答的。讓我解釋我爲其他人做了什麼。 我在函數彈出窗口中將屬性「options」「channel」的值更改爲「nl_kripp」後,需要再次調用Api。

  //Popup Tab with streaming video 
      function popup(){ 
       $('#popup').show(); 
       var player = 'none'; 
       options.channel = 'nl_kripp'; 

       var player = new Twitch.Player("test", options); 
      }