4

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

我可以从 api.soundcloud.com/tracks/1928712958 之类的 URI 播放流,但我想使用 Soundcloud url(例如http://soundcloud.com/damianmarley/skrillex-damian-marley-make-它)作为输入。

我该怎么做?

4

1 回答 1

3

首先,您需要在 Sound Cloud 上创建自己的应用程序

创建应用程序后,你 git

现在您可以调用 soundcloud API,但您需要知道 userId 或 PlaylistId 或 TrackId

要知道用户的 ID,我们可以使用 /resolve 函数

假设用户链接是

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

希望有所帮助:)

于 2014-01-19T09:43:52.163 回答