Java 如何将音乐从soundcloud中的播放列表流式传输到我的android应用程序?

Java 如何将音乐从soundcloud中的播放列表流式传输到我的android应用程序?,java,android,soundcloud,Java,Android,Soundcloud,我读过一些答案,但都不起作用。我试图将我在soundcloud上的帐户中的音乐流到我的Android应用程序中 我的代码如下所示 在课堂上,我有: 1class.java 在一个接口中,我有以下代码 test.java @GET(“/users/my\u id\u拥有\u 9number/tracks?client\u id=“+Config.my\u client\u id”) //@获取(“/users/my_username/tracks?client_id=“+Config.my_cli

我读过一些答案,但都不起作用。我试图将我在soundcloud上的帐户中的音乐流到我的Android应用程序中 我的代码如下所示

在课堂上,我有:

1class.java

在一个接口中,我有以下代码

test.java

@GET(“/users/my\u id\u拥有\u 9number/tracks?client\u id=“+Config.my\u client\u id”)
//@获取(“/users/my_username/tracks?client_id=“+Config.my_client_id”)
public void getRecentTracks(@Query(“created_at[from]”)字符串日期,回调cb);
我这里用的是翻新图书馆。然后在另一节课上

MyClass.java

test.getRecentTracks(新的SimpleDataFormat(“yyyy-MM-dd hh:MM:ss”).format(新日期()),新回调(){
@凌驾
公共无效成功(列表、响应){
装载轨道(轨道);
}
@凌驾
公共无效失败(错误){
Log.d(标记“Error:+Error”);
}
});
专用void装载轨道(列表轨道){
列出所有项目。清除();
项目列表。添加所有项目(项目);
myAdaptea.notifyDataSetChanged();
}
当我构建代码并启动应用程序时,我看不到曲目,活动是空白的

我也使用了这个url 公共静态最终字符串API_URL=“”

@获取(“/tracks/119172754/stream?client_id=“+Config.client_id”)


我希望你能帮助我。Thks

所有轨道均为公共轨道
public static final String my_client_id = "MY_CLIENT_ID";
public static final String my_api_url = "http://api.soundcloud.com";
// I also tried with https, but it also still dont work. Where is the difference ?
//public static final String my_api_url = "https://api.soundcloud.com";
@GET("/users/my_id_has_9numbers/tracks?client_id=" + Config.my_client_id)
//@GET("/users/my_username/tracks?client_id=" + Config.my_client_id)

public void getRecentTracks(@Query("created_at[from]") String date, Callback<List<Piste>> cb);
test.getRecentTracks(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()), new Callback<List<Piste>>() {
            @Override
            public void success(List<Piste> pistes, Response response) {

                loadTracks(pistes);
            }

            @Override
            public void failure(RetrofitError error) {
                Log.d(TAG, "Error: " + error);
            }
        });

private void loadTracks(List<Piste> pistes) {
        list_of_items.clear();
        list_of_items.addAll(pistes);
        myAdapta.notifyDataSetChanged();
    }