You need to do remote control setting in combination with Background support setting in ios5-
// register your app for remote control
if([[UIApplication sharedApplication] respondsToSelector:@selector(beginReceivingRemoteControlEvents)]) [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];// allows you to play in the background when app is suspended in iOS5[[AVAudioSession sharedInstance] setDelegate: self];[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:nil];
Place both the settings in application didFinishLaunching delegate