參考鏈接:
居然是同時播放一個與拍照聲相反的聲音,中和掉拍照聲。
if (soundID == 0) {
NSString *path = [[NSBundle mainBundle] pathForResource:@"photoShutter2" ofType:@"caf"];
NSURL *filePath = [NSURL fileURLWithPath:path];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)filePath, &soundID);
}
AudioServicesPlaySystemSound(soundID);
這段代碼寫在
[self.ImageOutPut captureStillImageAsynchronouslyFromConnection
前面。
下載photoShutter2.caf的地址參考
http://www.cocoachina.com/bbs/read.php?tid-1681579-toread-1-page-1.html
題外話~
運(yùn)行時在
NSURL *filePath = [NSURL fileURLWithPath:path];
崩潰掉了艳馒,原來是path=nil寻仗。原因是我導(dǎo)入photoShutter2.caf時忘了添加到工程下面。
解決辦法除了重新導(dǎo)入昧穿,簡單的就是把photoShutter2.caf添加到Copy BundleResources中勺远。