我正在使用Javascript为SoundCloud和SoundManager2创建另一个自定义播放器。
我可以从api.soundcloud.com/tracks/1928712958这样的URI播放流,但我想使用Soundcloud网址(如http://soundcloud.com/damianmarley/skrillex-damian-marley-make-it)作为输入。
我该怎么做?
答案 0 :(得分:2)
首先,您需要在声音云上创建自己的应用
创建应用后你git
现在您可以调用soundcloud API,但您需要知道userId或PlaylistId或TrackId
要知道我们可以使用/解析功能的用户ID
假设用户链接
https://soundcloud.com/a-salem-2
要知道我们使用解析功能的用户ID,如下所示
http://api.soundcloud.com/resolve.json?url=https://soundcloud.com/a-salem-2&client_id=YOUR_CLIENT_ID
那会给你userId,在我的情况下是[75258312]
获取用户曲目
https://api.soundcloud.com/users/75258312/tracks.json?client_id=YOUR_CLIENT_ID
希望有所帮助:)