Skip to content

Instantly share code, notes, and snippets.

@nextsummer33
Forked from centwave/playsound
Created July 12, 2013 09:44
Show Gist options
  • Save nextsummer33/5983190 to your computer and use it in GitHub Desktop.
Save nextsummer33/5983190 to your computer and use it in GitHub Desktop.
@interface MyClass:NSObject
{
SystemSoundID mySound;
}
@implementation MyClass
- (void) viewDidLoad {
[super viewDidLoad];
NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"changeTrack" ofType:@"aif"];
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &mySound);
}
- (void) playMySoundLikeRightNowReally {
AudioServicesPlaySystemSound(mySound);
}
- (void) dealloc {
AudioServicesDisposeSystemSoundID(mySound);
[super dealloc];
}
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment