2015-03-19 54 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可言,只是想帮助解释文档(这我只瞥了一眼),我可以很容易地错过了一些东西。