2017-07-18 101 views
0

在相机控制器中捕捉静态影像时,是否有办法实现自定义快门音?我猜默认声音会自动播放,无法关闭,但可以播放另一个声音吗?使用自定义相机快门声

回答

0

是,

使用本:

AudioServicesPlaySystemSound(1108); 

您可以检查所有的声音全在这里:

Sounds

对于一个自定义的声音:

AVAudioPlayer *audioPlayer; 
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"Name of your audio file" 
                 ofType:@"type of your audio file example: mp3"]; 
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath]; 
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL error:nil]; 
audioPlayer.numberOfLoops = -1; 
[audioPlayer play]; 

确保导入

<AVFoundation/AVFoundation.h>

+0

我找打自定义的声音,而不是默认的。 – ZassX

+0

@ZXX我编辑我的答案 – ppinho