В моем «initWithSize» в моем файле реализации главного меню я вставлял код для воспроизведения музыки. У меня появляется экран загрузки, а затем загружается экран главного меню. Когда экран загрузки появляется, он начинает воспроизводить музыку, но экран загрузки никогда не исчезает, и я хочу, чтобы музыка зацикливалась, и она не зацикливается. Я не знаю, что здесь происходит.музыка не зацикливается с AVAudioPlayer
NSError *error;
NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"POL-parallel-fields-short" withExtension:@"mp3"];
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:&error];
[player setVolume:0.1];
[player prepareToPlay];
SKAction* playAction = [SKAction runBlock:^{
[player play];
}];
SKAction *playMusic = [SKAction repeatActionForever:playAction];
[self runAction:playMusic];
Я плохо разбираюсь. [self runAction: [SKAction repeatActionForever: [последовательность SKAction: @ [playAction, [SKAction waitForDuration: musicTime]]]]; попробуйте это, возможно, это сработает. –