2013-12-15 3 views
0

백그라운드에서 오디오를 재생하도록 Android 기기를 (IP-) 원격 제어하는 ​​방법이 있는지 궁금합니다. (예 : 미디어 플 레이어 실행)안드로이드는 오디오 (백그라운드) 재생을위한 원격 API를 제공합니까?

응원이나 제 3 자 응용 프로그램을 의미하는 경우라도 제안을 부탁드립니다. 재생은 백그라운드에서 시작되고 미디어 플레이어 프론트 엔드 등에 집중하지 않는 것이 중요합니다. HTTP XML/JSON API의 모든 형식은 좋지만 모든 것이 가능합니다.

답변

0

장치를 루트로 설정하거나 타사 응용 프로그램을 사용할 필요가 없습니다.

Push Notification을 사용하면 오디오를 재생할 때와 같이 앱에 정보를 "푸시"하는 원격 서버를 사용할 수 있습니다.
예, 배경에서 오디오를 재생할 수 있습니다. 실제로 MediaPlayer은 "프론트 엔드"또는 UI를 가져 오지 않습니다. 오디오 API 문서를 읽으십시오. 'MediaPlayer'는 미디어 재생을위한 클래스입니다. UI를 제공하지 않습니다.

기기의 배경에 앉아있는 앱을 작성하고 오디오를 재생하도록 알리는 원격 서버의 메시지를 기다리는 것처럼 들립니다. 이와 같이 장기간 백그라운드 작업을 수행하려면 IntentService과 같은 클래스를 살펴 봐야합니다.

바라는 바가 있으면 더 많은 읽을 거리가 올바른 방향으로 향하게되기를 바랍니다.

+0

감사합니다. 할 일이 있습니다. 나는 실제로 앱을 만들고 싶지 않지만 오히려 원격 Android 기기 (현재는 팝콘 시간, 딸기 파이와 같은 플랫폼을 리모트하고 싶습니다.)에서 집에서 미디어 스트리밍 서비스를 제공합니다. –

+0

c2m이 gcm으로 대체 된 것 같습니다. 어쨌든 - 주위를 읽은 후에는 안드로이드 미디어 플레이어에 대한 푸시 응용 프로그램을 작성할 수 있다는 표시가없는 것 같습니다. 그것에 대해 자세히 알고 있습니까? 일반적인 생각은 앱과 서버 모두가 통합 포인트로 타사 서버에서 사용되는 것이 아니라 동일한 개인/회사에서 개발 될 것으로 예상되는 것입니다. –