我正在尝试为我的游戏添加背景音乐,但我发现的每个例子都过于复杂。 任何简单的建议或例子? 我还想避免在视图控制器中放置此代码。
if (soundcounter > 25) {
soundcounter = 0;
assert(@"gmusic.wav");
SystemSoundID soundID2;
NSString *soundFile2 = [[NSBundle mainBundle]
pathForResource:@"gmusic" ofType:@"wav"];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)
[NSURL fileURLWithPath:soundFile2], & soundID2);
AudioServicesPlaySystemSound(soundID2);
}
soundcounter+= 1;
if (sound == true) {
assert(@"deathsc.mp3");
SystemSoundID soundID;
NSString *soundFile = [[NSBundle mainBundle]
pathForResource:@"deathsc" ofType:@"mp3"];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)
[NSURL fileURLWithPath:soundFile], & soundID);
AudioServicesPlaySystemSound(soundID);
}
此代码的工作时间是一半,但另一半,它冻结,根本没有声音,并给我一个SIGKILL错误。 (声音似乎在结尾处断断续续)