2012-04-18 1 views
4

현재 백그라운드에서 재생중인 음악을 제어 할 수있는 방법이 있습니까? MPMusicPlayerController iPodMusicPlayer으로 기본 ipod 응용 프로그램을 제어 할 수 있지만 기본적으로 원하는 것은 작업 전환기에서 ipod 컨트롤러의 기능입니다. 현재 재생중인 앱을 제어 할 수 있기를 원합니다 (다음/이전). 작업 전환기의 컨트롤은 현재 재생중인 spotify, pandora 또는 다른 앱을 제어합니다.타사 앱의 배경 음악을 제어합니다. ios

아이디어가 있으십니까?

+0

여기를 참조하십시오? – CodaFi

+0

제 질문은 작업 전환기 자체와 관련이 거의 없거나 전혀 없습니다. 내 사용자가 자신의 음악을 홈 버튼을 두 번 누르는 대신에 쉽게 제어 할 수 있기를 원한다.> 스 와이프 (Swipe)> 다음 탭. – audub

+0

그리고 내 의견은 작업 전환기와 관련이 거의 없었다. 시스템의 기능을 수행하는 앱의 목적이 무엇인지 묻습니다. 게다가, [this] (http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MPMusicPlayerController_ClassReference/Reference/Reference.html#//apple_ref/occ/instm/MPMusicPlayerController/skipToNextItem)는 여러분이 어쨌든 아마 찾고있을거야. – CodaFi

답변

1

이렇게 할 수 있습니다. 먼저 AVAudioSessionCategoryPlayback 오디오 세션을 사용하고 있는지 확인하십시오. 당신은 오디오 세션을 활성화 한 후에, 전화 :

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 

은 자세한 내용은 내가 작업 전환기에 추상화의 또 다른 레이어를 추가의 목적이 어떻게 될지 물어 봐도 http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/RemoteControl/RemoteControl.html

+0

감사합니다. 그러나 원격 제어 이벤트를 수락하고 전송하지 않는 이유는 무엇입니까? 분명히하기 위해, 나는 백그라운드에서 현재 재생중인 앱에서 다음/이전을 건너 뛰고 싶다. – audub

+1

iPod Music Player가 아닌 다른 앱을 제어하고 싶습니까? 할 수 없습니다. – jsd

+0

나는 내가 ... 글쎄, 다시 고마워 할 수 있었으면 좋겠다. :) – audub