2011-08-29 2 views
1

나는 사운드 클라우드 트랙이 방법으로 스트리밍하기 위해 노력하고있어 :Android에서 Soundcloud 스트리밍을 사용하는 방법은 무엇입니까?

String url="http://api.soundcloud.com/tracks/3100297/stream"; 
mediaPlayer.reset(); 
mediaPlayer.setDataSource(url); 
mediaPlayer.prepare(); 
mediaPlayer.start(); 

를하지만 나에게 401 권한 오류를 알려줍니다, 그리고 내가 검색 한, 그러나 나는 해결책을 발견하지 않았습니다. 어떤 생각?

+0

당신은 URL을 테스트했다. 내가 방문했을 때 ** 401 - Unauthorized ** – Samuel

+0

예, 문제가 있습니다. 안드로이드에서 그것은 안드로이드 로그에서 동일한 HTTP 요청 오류를 제공합니다. 나는이 mp3가 실제로 존재한다고 확신하지만 그것을 사용하는 방법을 모른다. –

+0

나는 단순히 브라우저에 링크를 붙여 넣었다. :) – Samuel

답변

10

당신은 사운드 클라우드 API를 문서를 확인 너무 CLIENT_ID을 통과하려고한다 : https://api.soundcloud.com/tracks/3100297/stream?client_id=YOUR_CLIENT_ID

+0

MediaPlayer는 여전히 streamin + client_id URL을 전달한 후 리디렉션 URL에 문제가 있습니다. 리디렉션 URL을 사용하더라도 MediaPlayer가 작동하지 않습니다. 어떤 행운입니까? – mrl