2010-07-29 17 views

回答

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 Dock圖標的任何想法嗎? – AggroPanda 2010-07-30 09:57:00

+0

通過實施這個蘋果會把你的圖標放在碼頭 – 2010-08-01 19:55:34

+0

謝謝,作品一種享受!乾杯 – AggroPanda 2010-08-04 09:08:55