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