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

时间:2016-07-16 21:14:41

标签: java android soundcloud

我已经阅读了一些答案,但它们都没有奏效。我尝试将soundcloud上的帐户中的音乐流式传输到我的andorid应用程序 我的代码看起来像这样

在课堂上,我有:

  

1class.java

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";

在界面中我有以下代码

  

test.java

@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);

我在这里使用改造库。然后在另一个班级

  

MyClass.java

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();
    }

当我补充代码并启动应用程序时,我看不到曲目,活动是空白的。

我也用过这个网址 public static final String API_URL =&#34; https://api.soundcloud.com&#34 ;;

@GET(&#34; / tracks / 119172754 / stream?client_id =&#34; + Config.CLIENT_ID)

我希望你能帮助我。 THKS

0 个答案:

没有答案