2015-03-19 28 views
0

我有一個視頻陣列,我想爲包含視頻的每個div初始化播放器。如何初始化多個div的流水遊戲

在我的JS代碼我建立的div喜歡:

<div id="player+{{$index}}"></div> // "player" + index is calculate dynamically by js function 

然後:

dscPlayer.initialize(urlvideo,coverUrl,id); 

initialize : function(urlvideo,coverUrl,id) { 

      flowplayer("player"+id, 
      {.... 

但我不看視頻。有什麼建議麼?

+0

看來你想爲每個'div'元素分配一個唯一的ID。然而,你使用的語法將需要引擎讀你的思想;除非我錯過了一些東西。我建議你將這個問題改爲「我怎樣才能以編程方式將一個唯一的ID分配給多個HTML元素?」或類似的東西。請注意,根據您的情況,您可能甚至不需要唯一的ID。 – tne 2015-03-19 11:32:54

+0

在瀏覽器控制檯中,我以這種方式看到唯一的ID:palyer1,player2 .. – user880386 2015-03-19 11:42:47

+0

哦,那麼您的意思是說HTML片段是僞代碼?那我不好。 – tne 2015-03-19 11:46:09

回答

1

documentation掃視了一眼,似乎您試圖使用「手動安裝」的方法(即您沒有使用flowplayerHTML類)。

然而,全球flowplayer功能似乎並沒有被用於設置,而是用於programmatic access to the player's behavior

手動設置文檔中描述的是使用flowplayer jQuery 插件(不是全局函數)。

$('player' + id).flowplayer({ ... 

免責聲明:我不熟悉flowplayer可言,只是想幫助解釋文檔(這我只瞥了一眼),我可以很容易地錯過了一些東西。