2010-07-14 6 views
0

J'ai configuré un écran de démarrage pour mon projet d'application et je voudrais avoir un son (mp3) juste après le chargement de l'écran de démarrage. Je suis nouveau à l'aide de Xcode et je me demandais si quelqu'un pouvait donner des conseils sur ce code, je devrai entrée/où à l'entrée .. ilAjout d'un son à charger avec un écran de démarrage dans xcode

Merci beaucoup

+0

Désolé, c'est pour un iPhone et j'ai utilisé 'default.png' pour l'écran de démarrage – Paul

+0

& Je voulais dire écran 'Splash' dans le titre - Oh mes yeux fatigués :-) – Paul

Répondre

0

Vous implémentez un son système de yourintrosound.wav dans la première vue contrôleur, puis jouer avec juste appDelegate après que le contrôleur de vue est chargé:

dans votre firstViewController.h

@interface... 

CFURLRef yourSound; 
SystemSoundID soundFileObject; 

@property (readwrite) CFURLRef yourSound; 
@property SystemSoundID soundFileObject; 

dans votre firstViewCont roller.m viewDidLoad

NSURL *rightSound = [[NSBundle mainBundle] URLForResource: @"yourintrosound" withExtension: @"wav"]; 
self.yourSound = (CFURLRef) [rightSound retain]; 
AudioServicesCreateSystemSoundID (yourSound, &soundFileObject); 
[rightSound release]; 

dans votre application AppDelegate.m: didFinishLaunchingWithOptions:

(juste après [fenêtre makeKeyAndVisible] ou tout affichage à l'écran de démarrage vous mis en place)

AudioServicesPlaySystemSound (firstViewController.soundFileObject); 

et do dot oublie le framework AudioToolbox!

Questions connexes