2015-12-14 45 views
0

我正在建立一個網站,提供音樂書寫提示,並鼓勵用戶使用特定標籤(每個書寫提示一個)將結果記錄並上傳到soundcloud。這樣其他用戶就可以看到人們在每次提示時都做了什麼,因爲我已將toneden.io soundcloud播放器嵌入到每個提示中。我可以用特定標籤抓取歌曲,並自動將它們添加到播放列表中嗎?

我可以很容易得到toneden播放播放列表,但不是所有具有特定標籤的歌曲。有沒有辦法自動將具有特定標籤的歌曲添加到播放列表中?

+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

相關問題