2010-07-29 33 views

cevap

18

Bu kadar kolaydır Uzaktan Kumanda Olaylar cevap vermek zorunda. Bu, uygulamanızı kulaklıkla kontrol etmenizi sağlar.

yılında viewDidLoad çağrıyı Diyelim:

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

Ve hem

- (BOOL)canBecomeFirstResponder { 
return YES; 
} 

Ve

- (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

müthiş sayesinde cevap vermek zorunda, ben bir deneyin vereceğiz. iPod dock simgesini kendi uygulama simgemle değiştirme hakkında herhangi bir fikriniz var mı? – AggroPanda

+0

Bu Apple'ı uygulayarak simgenizi dock'a yerleştirecektir –

+0

Teşekkürler, bir ısmarlıyorum! Alkışlar – AggroPanda