2011-10-05 3 views
3

J'ai trouvé une fonction pour lire des sons en utilisant la boîte à outils, creds allant à celle qui créée:Lecture du son sur iPad, en utilisant AudioToolbox

-(SystemSoundID) createSoundID: (NSString*)name { 
    NSString *path = [NSString stringWithFormat: @"%@/%@", 
      [[NSBundle mainBundle] resourcePath], name]; 

    NSURL* filePath = [NSURL fileURLWithPath: path isDirectory: NO]; 
    SystemSoundID soundID; 
    AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID); 
    NSLog(@"%@, %@", path, filePath); 
    return soundID; 
} 

Cependant, une fois que je veux que le son du jeu et j'utiliser la fonction

mySound = [self createSoundID: @"canopen.wav"]; 

AudioServicesPlaySystemSound(mySound); 

Il joue uniquement dans le simulateur et pas une fois que je le déplace sur l'iPad. S'il vous plaît aider

+1

Est-il possible que votre iPad soit coupé? – Phlibbo

+0

Dupe? Votre son est trop long? http://stackoverflow.com/questions/2014578/sound-on-simulator-but-not-device –

+0

OUI !! haha le son était mais le bouton sur le côté était éteint! xD Merci! – user981320

Répondre

0

La même chose m'est arrivé il y a un certain temps. Vérifiez si votre iPad est en sourdine :)

Questions connexes