2009-05-25 18 views
7

Sto cercando di usare questa classe comeEmissione compresa AVAudioPlayer

AVAudioPlayer *newPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL: fileURL error: nil]; 

E ottenere questo errore di compilazione

error: AVAudioPlayer.h no such file or directory 

ho aggiunto #import "AVAudioPlayer.h all'inizio del file .m

Potresti farmi sapere come posso risolverlo?

Grazie

risposta

4

Aggiungi il framework AVFoundation al tuo progetto.

3

Il problema sta nel fatto che, come ha detto Fistman, probabilmente non hai aggiunto il Framework al tuo progetto. Hai bisogno di andare alla cartella Frameworks (nell'albero del progetto sul lato sinistro, di solito solo Bramito Risorse cartella), fate clic destro su Frameworks-> Aggiungi-> quadri esistenti .. 'e raccogliere AVFoundation dalla lista. Si noti che per impostazione predefinita XCode aprirà la cartella framework del proprio set Active SDK e quindi deve essere almeno OS 2.2 per poter essere visualizzato (è la prima versione quando Apple lo ha rilasciato). Una volta aggiunto il framework, è necessario compilare e collegare e non sarà necessario aggiungere manualmente i file h.

Speranza ha aiutato, -Adi

11

Invece di

#import "AVAudioPlayer.h"

Prova

#import <AVFoundation/AVAudioPlayer.h>