voidness,
Это работает для меня путем реализации этого кода.Это не будет работать в симуляторе, хотя по любой причине.Поэтому, если ваш код такой же или похожий, верьте, что он отлично работает на моем iPod Touch с установленной iOS 4.
App Delegate.m (либо в init, либо в applicationDidFinishLaunching)
- (id) init {
// allows you to play in the background when app is suspended in iOS4
[[AVAudioSession sharedInstance] setDelegate: self];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:nil];
}
И, конечно же, обязательно установите UIBackgroundModes
ключ на audio
, как было сказано ранее.
Удачи,
Роб