2017-07-18 85 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