Звуковой эффект не воспроизводится
Я реализую 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);
,