2010-07-29 3 views
7

ios4의 배경에서 오디오를 재생하는 방법을 알았지 만 일부 앱은 iPod 도크 아이콘을 자신의 앱으로 대체하는 것으로 나타났습니다. 상. (Last.fm & 예를 들어 Spotify).iPhone ios4 - 배경 오디오 스트림을 재생하면서 iPod 도크 아이콘 바꾸기

또한 독 미디어 컨트롤을 사용하여 스트림을 일시 중지했다가 다시 시작할 수 있습니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까?

감사합니다.

답변

18

원격 제어 이벤트에 쉽게 응답해야합니다. 또한 헤드셋으로 앱을 제어 할 수 있습니다.

있음이있는 viewDidLoad 호출 말할 수 :

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 
[self becomeFirstResponder]; 

을 그리고 당신은 모두

- (BOOL)canBecomeFirstResponder { 
return YES; 
} 

그리고

- (void)remoteControlReceivedWithEvent:(UIEvent *)event { 
    switch (event.subtype) { 
     case UIEventSubtypeRemoteControlTogglePlayPause: 
      if (audio.rate == 0.0) { 
       [audio play]; 
      } else { 
       [audio pause]; 
      } 
      break; 
     case UIEventSubtypeRemoteControlPlay: 
      [audio play]; 
      break; 
     case UIEventSubtypeRemoteControlPause: 
      [audio pause]; 
      break; 
     default: 
      break; 
    } 
} 
+0

멋진 덕분에 응답해야합니다, 나는 그것을 시도 줄 것이다. iPod 도크 아이콘을 내 앱 아이콘으로 바꾸는 것에 대한 아이디어가 있습니까? – AggroPanda

+0

이 애플을 구현함으로써 도크에 아이콘을 넣을 수 있습니다. –

+0

감사합니다. 건배 – AggroPanda