I am trying to make a background music in my game with AVAudioPlayer
, so I set this code at the initWithSize
method of my SKScene
:
//SETTING BACKGROUND MUSIC//
NSError * err = nil;
NSURL * musicFile = [[NSBundle mainBundle] URLForResource:@"Cosmic Rush" withExtension:@"m4a"];
music = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:&err];
if(err)
{
NSLog(@"%@", [err userInfo]);
return;
}
[music prepareToPlay];
music.numberOfLoops = -1;
[music setVolume:0.5];
//SETTING BACKGROUND MUSIC//
Then, in another method: [music play];
However, the sound never plays, and I have tried all sort of extensions: .mp3
, .caf
, .mp4
etc. I have also checked people who had the same problem, but none of the solutions that solved their problems worked with mine.