1

根据我在这些页面上看到的内容:

http://developers.soundcloud.com/docs/api/ios-quickstart#

..https://github.com/soundcloud/CocoaSoundCloudAPI

它们仅描述了从自己的用户帐户流式传输音频的方法。

我正在构建一个应用程序,它将接收来自网站的请求并从中提取 soundcloud 链接,并且这些链接不是来自我自己的帐户。有没有办法只给一个链接就从随机用户那里流式传输?

此外,当从网站上的 JSON API 提取数据时,这是我收到的字符串

http://w.soundcloud.com//player//?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F53179275&show_artwork=true&auto_play=true \

这是歌曲嵌入代码的结果。我是否必须对 URL 执行任何操作才能将其转换为不同的格式?

而且....有没有办法让波形也显示出来?

我正在为 ios6 开发并且在 xcode 4.5.2 上

4

2 回答 2

1

我想通了大部分。

我将使用的 Souncloud API 的唯一部分是在他们的网站上注册,为了获取实际的流链接,我输入了这个字符串,其中包含我的客户端 ID 和我从给定链接中提取的轨道 ID 的两个输入变量我的连接请求:

https://api.soundcloud.com/tracks/[track_id]@.json?client_id=[client_id]

这个json也有Waveform,我相信我将不得不手动实现播放器。

有谁知道一个好的流媒体播放器可以使用吗?

于 2013-01-04T21:23:38.950 回答
0

我将其用于特定用户。

http://api.soundcloud.com/users/[userid]/tracks.json?client_id=[client_id]&offset=20&limit=20

对于菜单:

i.add(new NavItem("MENU TITLE", R.drawable.ic_details, NavItem.ITEM, SoundCloudFragment.class,
           new String[]{"USERID"}));
于 2016-03-14T10:25:14.790 回答