2009-07-20 6 views
0

J'ai utilisé le code suivant pour jouer au son caf. Mais cela fonctionne dans le simulateur, pas dans l'appareil ... tout le monde peut donner une solution?comment jouer au fichier caf dans l'appareil iphone?

NSString *pathe=[[NSBundle mainBundle] pathForResource:@"Watermovement3" ofType:@"caf"]; 
CFURLRef url =(CFURLRef)[NSURL fileURLWithPath:pathe]; 
AudioServicesCreateSystemSoundID(url,&okk); 
AudioServicesPlaySystemSound(okk); 

Répondre

0

Vérifiez la capitalisation de votre nom: est-il possible, il est "watermovement3" ou "WaterMovement3"?

+0

j'ai copié, je suis à droite –

0

Vous devez vérifier les codecs du fichier caf. Le simulateur prend en charge plus de codecs que l'appareil!

0

Essayez de cette façon:

AVAudioPlayer * avPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:recordedFileNameURL error:&error]; 

[avPlayer prepareToPlay]; 

[avPlayer play]; 
Questions connexes