Звуковой эффект не воспроизводится

Я реализую AudioToolbox Framework, чтобы попытаться воспроизвести звуковой эффект. Вот мой код: я объявил SystemSoundID, который называется explode

  NSURL *explodeURL = [NSURL fileURLWithPath:[[NSBundle mainBundle]                            pathForResource:@"Explosion" ofType:@"wav"]];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)
                                 explodeURL, explode);    
   [self performSelector:@selector(playsfx) withObject:nil afterDelay:2.0];

 -(void)playsfx {

    AudioServicesPlaySystemSoundID(explode)
      }

Но почему-то звук никогда не играет.

1 ответ

Ты звонишь AudioServicesCreateSystemSoundID, который не воспроизводит звук, просто создает для него идентификатор. использование AudioServicesPlaySystemSound(explode);,

Другие вопросы по тегам