2013-10-22 2 views
0

Soundcloud 트랙에 링크 된 모바일 애플리케이션이 있습니다. Android에서 해당 링크를 클릭하면 사용자에게 브라우저 또는 Soundcloud 앱을 사용하여 '작업 완료'를 요청하는 대화 상자가 표시됩니다.Android에서 Soundcloud 앱에서 Soundcloud 트랙을 열려면

enter image description here

이 화면을 무시하고 단지 사운드 클라우드 플레이어에서 트랙을 재생하는 방법이 있나요?

이것은 현재 사용중인 코드입니다. 이를 수정하거나 새로운 방법을 제안하십시오.

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.soundcloud.com/blackburnravers/dj-nj-house-music-volume-3")); 
    startActivity(intent); 

답변

7

마지막으로 해결책을 찾았습니다. 아무도 이것에 대해 모른다는 것처럼 보입니다. 다음 코드 스 니펫을 사용하면 기본적으로 Android 앱에서 사운드 클라우드 플레이어를 열 수 있습니다.

String id = "114143409"; //Track id 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("soundcloud://tracks:" + id)); 
startActivity(intent); 

중요 : 안드로이드 장치에 사운드 클라우드 플레이어를 설치해야합니다.

업데이트

사운드 클라우드 커뮤니티는 엄격하게 사용자와 대신 tracks

String id = "114143409"; //Track id 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("soundcloud://sounds:" + id)); 
startActivity(intent); 
+0

당신은 대답으로 이것을 받아 들여야 소리를 사용하는 것이 좋습니다. – Adam

0

같은 작품을 sounds를 사용하는 것이 추천된다

String id = "123395690"; //Userid 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("soundcloud://users:" + id)); 
startActivity(intent); 
2

계획을 사운드 클라우드 : //은을 추적 일부 안드로이드가 작동하지 않습니다. 장치. 사운드 클라우드 커뮤니티로서 그들은 엄격하게 대신 의 트랙

String id = "yOUR_id"; //Track id 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("soundcloud://sounds:" + id)); 
startActivity(intent); 
+0

고맙습니다. 답변을 업데이트했습니다. – enadun

관련 문제