我正在建立一个有音乐书写提示的网站,并鼓励用户使用特定标签(每个书写提示一个)记录并将结果上传到soundcloud。这是其他用户可以看到人们对每个写入提示做了什么,因为我将toneden.io soundcloud播放器嵌入到每个提示中。
我可以轻松地播放播放列表,但不仅仅是所有带有特定标签的歌曲。有没有办法自动将带有特定标签的歌曲添加到播放列表?
答案 0 :(得分:0)
您可以在API查询中添加标记过滤器。
$('#button').click(function() {
var xhr = new XMLHttpRequest(),
stream = new Audio(),
client_id = '?client_id=d4ab52d80ed2e7790c3a243495b30093',
random = $('#tagfield').val();
xhr.open('GET', 'http://api.soundcloud.com/tracks?tags=' + random + '&' + client_id);
xhr.onload = function(){
var list =JSON.parse(xhr.responseText);
var html = "<h2>TAG:"+random+"</h2>";
for(var i = 0; i < list.length; i++) {
html += list[i].title + "</br>"
}
$('#results').html(html);
};
xhr.send();
});
<强> fiddle 强>