2015-01-15 2 views
-2

음악 레이블 용 안드로이드 앱을 개발 중입니다. 그들은 그들 자신의 서버를 가지고있다. json 응답을 가져 와서 노래를 스트리밍합니다. 나는 사용자들이 타사 소프트웨어를 사용하고 그 노래를 다운로드 할 수있는 방법이 있는지 알고 싶습니다.안드로이드 음악 스트리밍 앱을 만들어 노래를 다운로드 할 수 없게하십시오.

스트림 링크를 사용하여 노래를 다운로드하는 방법에 대한 질문이 있습니다. 내가 할 수있다. 하지만 제 질문은 다릅니다. 대답하기 전에 다시 읽으십시오.

답변

1

:) 미리 감사드립니다 당신은 당신의 RAM에 버퍼링받을 서버에서 음악을 스트리밍합니다. 다운로드 할 수없는 노래를 만들려면 서버와 통신하는 동안 app_keys와 같은 추가 보안을 추가 할 수 있습니다. 공개 API에서 스트리밍하지 않는 한 아무도 그 노래를 다운로드 할 수 없을 것이라고 나는 생각한다. 사용자가 화면을 잎마다

보안의 추가 레벨에 버퍼링 된 데이터를 지 웁니다.

String url = "http://........"; // your URL here 
MediaPlayer mediaPlayer = new MediaPlayer(); 
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); 
mediaPlayer.setDataSource(url); 
mediaPlayer.prepare(); // might take long! (for buffering, etc) 
mediaPlayer.start(); 
+1

mediaPlayer.prepareAsync()가 빠릅니다. 플레이어를 비동기 적으로 준비합니다 (더 빨리!). app_keys 등을 사용하고 있습니다. 그래서 나는 보안 측면에서 다룰 것 같아요. 의견을 보내 주셔서 감사합니다. :) – rafid059

관련 문제