Чтобы ваше приложение могло контролировать значок воспроизведения в строке состояния, вам необходимо сначала установить для AudioSession-Category значение kAudioSessionCategory_MediaPlayback
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory,
sizeof (sessionCategory),
&sessionCategory);
AudioSessionSetActive (true);
, а затем зарегистрироваться для событий дистанционного управления
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
- (BOOL)canBecomeFirstResponder
{
return YES;
}
Когда закончите, не забудьте отменить регистрацию
[[UIApplication sharedApplication] endReceivingRemoteControlEvents];