Xcode: Jouer un son et faire vibrer le téléphone
mardi 18 juin 2013Il faut inclure le framework AudioToolBox et inclure le .h.
#import <AudioToolbox/AudioToolbox.h>
Et voici un code pour jouer un son embarqué dans l’application et faire vibrer le téléphone.
CFBundleRef mainBundle = CFBundleGetMainBundle(); CFURLRef soundFileURLRef = CFBundleCopyResourceURL(mainBundle, CFSTR("beep"), CFSTR("wav), NULL); UInt32 SoundID; AudioServicesCreateSystemSoundID(soundFileURLRef, &SoundID); // JOUER LE SON AudioServicesPlaySystemSound (SoundID); // VIBRER AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Dans mon cas, j’ai utilisé cette fonctionnalité pour faire sonner le téléphone quand on recevait une notification push et qu’on se trouvait dans l’application.