如何从简单的soundcloud URL获取流?

时间:2012-04-19 15:20:26

标签: javascript soundcloud soundmanager2

我正在使用Javascript为SoundCloud和SoundManager2创建另一个自定义播放器。

我可以从api.soundcloud.com/tracks/1928712958这样的URI播放流,但我想使用Soundcloud网址(如http://soundcloud.com/damianmarley/skrillex-damian-marley-make-it)作为输入。

我该怎么做?

1 个答案:

答案 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

希望有所帮助:)