• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Problem beim einbauen eines Sounds

Alex0407

Alkmene
Registriert
27.09.11
Beiträge
33
Abend Leute,


ich habe mich heute mal mit dem einbauen eines mp3. Liedes beschäftigt. Das ganze soll über einen normalen Round Rect Button ein und ausschaltbar sein.

Blöderweise bekomme ich beim Klicken von Run immer folgenden Fehler:

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_AVAudioPlayer", referenced from:
objc-class-ref in Bleib_geschmeidig_ViewController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status



Mein Code in der .h Datei lautet:
#import <AVFoundation/AVFoundation.h>


int clicked;


@interface Bleib_geschmeidig_ViewController : UIViewController {

AVAudioPlayer *audioPlayer;
IBOutlet UIButton *start;

und noch ein UIButton natürlich


Mein Code in der .m Datei lautet:

- (IBAction) play {
if(clicked == 0) {
clicked =1;

NSURL *url = [ NSURL fileURLWithPath:[ NSString stringWithFormat:@"%@/test.mp3", [[NSBundle mainBundle ] resourcePath ]]];

NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error] ;
audioPlayer. numberOfLoops = 10;

[ audioPlayer play] ;
[ start setTitle:@"Stop" forState:UIControlStateNormal] ;


} else {

[ audioPlayer release] ;
clicked = 0;
[ start setTitle:@"Start" forState:UIControlStateNormal] ;

}
}

Das audio File habe ich in die Supporting Files gezogen, und bei Build Phases auch ein AVFiundation Framework hinzugefügt.Habe schon nach dem Fehler gegoogelt jedoch ohne Erfolg...

Danke :)


Gruß,
Alex
 
Du hast die libary nicht dem ordner hinzugefügt ;)
 
Entweder ich steh gerade auf einem Schlauch oder weiß ich was aber welchen Ordner meinst du?
Bzw hängt mich das grad aus gg


lg
 
Wuhu :)

Problem gelöst, alles neu programmiert und siehe da..it works!

Jedoch tut sich eine andere Sache auf, wenn ich Sound on drücke lauft das Mp3 File ganz normal. Wenn ich dann in einen
anderen View wechsle im App und dann wieder ins Hauptmenü zurückgehe lässt sich der Ton nicht mehr abdrehen?^^

Vielen Dank :)


lg Alex