- 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
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
