applicationMusicPlayer는 배경에서 음악 재생을 지원하지 않습니다. AVAudioPlayer를 사용하여 음악을 재생할 수 있습니다. 이 경우 애플리케이션 용 오디오 세션을 관리해야합니다. 어떻게하면 Objective-C에서 볼 수 있습니까?
- (void)playMusic {
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"music" ofType:@"mp3"]];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[audioPlayer play];
}