Closed. This question needs to be more focused 。它目前不接受答案。
想改善这个问题吗?更新问题,使其仅通过 editing this post 关注一个问题。
2年前关闭。
Improve this question
我正在使用 Javascript 为 SoundCloud 和 SoundManager2 创建另一个自定义播放器。
我可以从像 api.soundcloud.com/tracks/1928712958 这样的 URI 播放流,但我想使用 Soundcloud url(如 http://soundcloud.com/damianmarley/skrillex-damian-marley-make-it )作为输入。
我该怎么做?
想改善这个问题吗?更新问题,使其仅通过 editing this post 关注一个问题。
2年前关闭。
Improve this question
我正在使用 Javascript 为 SoundCloud 和 SoundManager2 创建另一个自定义播放器。
我可以从像 api.soundcloud.com/tracks/1928712958 这样的 URI 播放流,但我想使用 Soundcloud url(如 http://soundcloud.com/damianmarley/skrillex-damian-marley-make-it )作为输入。
我该怎么做?
最佳答案
首先,您需要在声音云上创建自己的应用程序
创建应用程序后,你 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
希望有所帮助:)
关于javascript - 如何从简单的 soundcloud URL 获取流?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10231333/