Javascript 是否存在可以添加到网页中的播放器小部件的最大数量?

Javascript 是否存在可以添加到网页中的播放器小部件的最大数量?,javascript,soundcloud,Javascript,Soundcloud,我正在做一个项目,根据搜索结果将SoundCloudPlayer小部件添加到页面中(请参阅)。我可以成功地添加播放器,但是如果我在页面中添加了3个以上的播放器,它们就不能“播放”——我无法单击播放按钮播放音乐。允许我添加到页面的工作小部件的数量有上限吗 代码如下: <html> <head> <script src="http://connect.soundcloud.com/sdk.js"></script> <script> fu

我正在做一个项目,根据搜索结果将SoundCloudPlayer小部件添加到页面中(请参阅)。我可以成功地添加播放器,但是如果我在页面中添加了3个以上的播放器,它们就不能“播放”——我无法单击播放按钮播放音乐。允许我添加到页面的工作小部件的数量有上限吗

代码如下:

<html>
<head>
<script src="http://connect.soundcloud.com/sdk.js"></script>

<script>
function makeDivsFromTracks(tracks)
{
 var track;
 var permUrl;
 var newDiv;



 for(var ctr=0;ctr<tracks.length;ctr++)
 {
   track=tracks[ctr];

   if(track["downloadable"])
   {
   newDiv=document.createElement("div");
   newDiv.id="track"+ctr
   SC.oEmbed(track.permalink_url,{color:"ff0066"},newDiv);
   document.body.appendChild(newDiv);
   }
 }
}
</script>

</head>
<body>

<script>
SC.initialize({
    client_id: '9a81d4ed26119b89bc329700efef5ff2'
});
SC.get('/tracks',{duration:{from:180000,to:900000},tags:'hard trance'},function(tracks){makeDivsFromTracks(tracks);});
</script>

</body>
</html> 

函数makeDivsFromTracks(tracks)
{
var轨迹;
var-permUrl;
var newDiv;

对于(var ctr=0;ctr为了回答您的问题,我们对您页面上的小部件数量没有限制。但是请注意,许多小部件可能会减慢您的页面速度–它们是具有相当丰富内容的iFrame。

您可以添加一些关于jsfiddle的示例吗?@Pheonix,code和jsfiddle添加。嘿,这些曲目在jsfiddle页面上对我有效!!我测试了n Chrome Linux和Firefox。该列表在Firefox中出现了一些空白,但它是可播放的。是的,看起来它们正在加载——只是比预期的要慢。