在相机控制器中捕获静止图像时,有没有办法实现自定义快门声音?我想默认声音会自动播放并且无法关闭,但是可以通过它播放另一种声音吗?
是的,
使用这个:
AudioServicesPlaySystemSound(1108);
您可以在此处检查所有完整声音:
听 起来
对于自定义声音:
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>