2017-07-18 6 views
0

Existe-t-il un moyen de mettre en œuvre un son de déclencheur personnalisé lors de la capture d'une image fixe dans le contrôleur de caméra? Je suppose que le son par défaut est lu automatiquement et ne peut pas être désactivé, mais est-ce correct de jouer un autre son par-dessus?Utilisation du son de l'obturateur de caméra personnalisé

Répondre

0

Oui,

utiliser ceci:

AudioServicesPlaySystemSound(1108); 

Vous pouvez vérifier tous les sons pleins ici:

Sounds

Pour un son personnalisé:

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]; 

Assurez-vous que vous importez

<AVFoundation/AVFoundation.h>

+0

Je cherche à jouer son et non sur mesure par défaut. – ZassX

+0

@ZassX je modifie ma réponse – ppinho