2016-08-22 37 views
0

评论代码失败。未注释的代码有效。 Soundcloud对象SC获得一个特定音轨的正确代码是什么?如何为特定曲目调用soundcloud sdk

/* 
    SC.stream('/tracks/259637476', function(sm_object){ 
    var track = { 
      id: 259637476, 
      title: 'Time is your most valuable and scarcest resource', 
      artist: 'Ceiteach', 
    url: sm_object.url 
    }; 

    $rootScope.$apply(function() { 
     $rootScope.songs.push(track); 
    }); 
    }) ; 
    */ 

    SC.get("/groups/55517/tracks", { 
    limit: 5 
    }, function(tracks) { 
    for (var i = 0; i < tracks.length; i ++) { 
     SC.stream('/tracks/' + tracks[i].id, function(sm_object){ 
      var track = { 
       id: tracks[i].id, 
       title: tracks[i].title, 
       artist: tracks[i].genre, 
       url: sm_object.url 
      }; 

      $rootScope.$apply(function() { 
       $rootScope.songs.push(track); 
      }); 
     }); 
    }   
}); 

回答

0

注释掉的代码实际上工作。我发现我有错误的曲目ID :-(( - :

SC.stream('/tracks/270887767', function(sm_object) { 

    var track = { 
     id: 270887767, 
     title: 'Time is your most valuable and scarcest resource', 
     artist: 'Ceiteach', 
     url: sm_object.url 
    }; 


    $rootScope.songs.push(track); 


}); 
相关问题