你好我試圖在其發生時趕上一個錯誤,但我有一個問題,使用JSON 當曲目加載完美,我收到一個成功的答案,但在發生碰撞我沒有什麼錯誤,API的SoundCloud自定義播放器
$.getJSON(apiUrl, function(data, error) {
index += 1;
if(data.tracks){
playerObj.tracks = playerObj.tracks.concat(data.tracks);
}else if(data.duration){
data.permalink_url = link.url;
playerObj.tracks.push(data);
}else if(data.creator){
links.push({url:data.uri + '/tracks'});
}else if(data.username){
if(/favorites/.test(link.url)){
links.push({url:data.uri + '/favorites'});
}else{
links.push({url:data.uri + '/tracks'});
}
}else if($.isArray(data)){
playerObj.tracks = playerObj.tracks.concat(data);
}
if(links[index] && (index % 18) != 0){
var mod = index % 18;
loadUrl(links[index]);
}else{
playerObj.node.trigger({type:'onTrackDataLoaded', playerObj: playerObj, url: apiUrl});
if (links[index]) {
loadMoreTracksData($player, links, key, index);
}
}
}).success(function() { console.log("second success"); }).error(function() { console.log("error"); });
有誰知道如何正確地聽錯誤在這個API。
有什麼網址? – nickf
這是任何soundcloud api網址,帶有錯誤,如var url ='https://api.oundcloud.com/tracks.json?client_id=YOUR_CLIENT_ID';在這裏,你的soundcloud沒有'S',或者當歌曲不存在時 – hafid
好吧,這與soundcloud的api沒有什麼關係,那麼它是什麼?應該被標記爲'oundcloud':p – nickf