Right now when a user presses a button I play a custom camera shutter sound.
However, if possible, I would much rather just use the camera shutter sound that plays by default whenever you take a photo using your iPhone.
Is there a way that I can access and use the default iPhone camera shutter sound? And if yes, then where is it actually located?
I need to figure out it's file path so that I can use it with the code below and just change the input for pathForResource
:
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"shutter" ofType: @"wav"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:soundFilePath ];
self.myAudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
[self.myAudioPlayer play];
Thanks for the help.
AudioServicesPlaySystemSoundWithCompletion
is preferred - the header comments forAudioServicesPlaySystemSound
indicate it will be deprecated. – Silvanus