我要做的就是在应用程序的后台播放音乐,我不希望在应用程序关闭时继续播放音乐,就像游戏的背景音乐一样。
答案 0 :(得分:1)
AVAudioPlayer *sound1Player = [[AVAudioPlayer alloc] initWithContentsOfURL:YOUR_URL error:nil];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
if(!sound1Player)
NSLog(@"error in play sound");
sound1Player.delegate=self;
sound1Player.numberOfLoops=0;
并确保您在项目->功能中拥有ON
Background Modes
并勾选(打勾)Audio Mode
(见下图)
答案 1 :(得分:-2)
使用AVAudioPlayer播放捆绑包中的声音文件并启用背景模式。
关闭/杀死该应用程序将始终停止音乐。