2013-12-05 3 views
-1

Это код Java:Включите SoundCloud музыки в моем приложении

final String songs_url[]={ 
    "http://soundcloud.com/qassim/brbjjajwsfcz" 
}; 

btn_play.setOnClickListener(new View.OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 
     try { 
      mediaPlayer.setDataSource(songs_url[0]); 
     } catch (IllegalArgumentException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (SecurityException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (IllegalStateException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
     try { 
      mediaPlayer.prepare(); 
     } catch (IllegalStateException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } // might take long! (for buffering, etc) 
     mediaPlayer.start(); 
    } 
}); 

Но когда я запускаю эмулятор звук не запускается. Я искал проблему и нашел ссылки из SoundCloud, которые начинались с http://www.api.soundcloud.com .... Эти ссылки API при включении в звуки Java воспроизводятся. Зачем ставить задачу

  1. Что такое SoundCloud API?
  2. Как я получаю мои треки со ссылками, начинающимися с API?

ответ

1

Доступ к ресурсам SoundCloud осуществляется аналогичным образом. Список последнего ресурса обычно доступен через/[имя ресурса], один конкретный ресурс через/[имя ресурса] [id] и связанные с ним подресурсы, такие как комментарии треков через/[имя ресурса]/[id]/[имя подресурса ].

Ресурсы возвращаются как XML по умолчанию или JSON, если расширение расширения .json добавляется к URI ресурса. Мы рекомендуем использовать JSON. Вы также можете отправить соответствующий заголовок Accept, указав желаемый формат. Например, запрос с заголовком Accept: application/json вернет ресурсы, представленные как документ JSON.

Вы делаете этот эмулятор в затмении? ., Если не то, что программа вы делаете эмулятора в

Эта ссылка является руководством для встраивания SoundCloud в программы: http://developers.soundcloud.com/docs#uploading

Что такое SoundCloud API? : http://developers.soundcloud.com/docs/api/reference

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

https://github.com/soundcloud/java-api-wrapper

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