How to play a sound effect

- by

This is a rather cryptic setup, but here’s how it works:

SystemSoundID soundID;
NSString *soundFile = [[NSBundle mainBundle]pathForResource:@"yourfile" ofType:@"wav"];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)[NSURL fileURLWithPath:soundFile], &soundID);
AudioServicesPlaySystemSound(soundID);

This snippet assumes you’re using a file called yourfile.wav which needs to present in your project. You’ll also need to import the AudioToolbox Framework and import it in your header file.

Add your voice!

This site uses Akismet to reduce spam. Learn how your comment data is processed.