2016-06-21 2 views
1

Я хочу использовать внешний радиоприемник. Но когда я пытаюсь настроить свой класс конфигурации, я не получил хорошего результата.Могу ли я использовать Soundcloud api с внешним URL?

Например:

Оригинальная конфигурация рабочего:

public interface SCService { 

    @GET("/tracks?client_id=" + Config.CLIENT_ID) 
    public void getRecentTracks(@Query("created_at[from]") String date, Callback<List<Track>> cb); 

} 

Я пробовал:

@GET("myURL?client_id=" + Config.CLIENT_ID) 
    public void getRecentTracks(@Query("created_at[from]") String date, Callback<List<Track>> cb); 

Я не использовал SoundCloud API я не знаю, если я могу это сделать с этим API. Я с нетерпением жду, чтобы приложение Android воспроизводило потоковый аудио-url.

+0

МОГ Abit больше контекста (строки кода) помочь нам помочь вам найти ответ? Я, во-первых, не понимаю, но что вы удалили закрытый «публичный интерфейс SCService {}». Благодарю. – Dilettant

ответ

0

Вы используете модификацию. Должен быть класс Config. Что-то вроде этого:

public class Config { 
public static final String CLIENT_ID = " Your id"; 
public static final String API_URL = "http://api.soundcloud.com/users/channelname/"; 
} 

поэтому у вас должен быть идентификатор клиента из API звукового облака. Вы можете получить его, зарегистрировавшись в их сервисе бесплатно.

Затем в интерфейсе сервиса вы могли бы использовать его как это:

public interface SCService { 

@GET("/tracks?client_id=" + Config.CLIENT_ID) 
public void getRecentTracks(@Query("created_at[from]") String date, Callback<List<Track>> cb); 
+0

Я имел в виду, что у меня это было, но я изменился. Потому что я хочу играть трек в своей учетной записи soundcloud! Я хотел бы использовать souncloud, подобно моим веб-сервисам, чтобы потреблять этот звук. Я объяснил мне? – Cristofer

Смежные вопросы