Hello,
this works great! NSSound *logoSound = [NSSound soundNamed: @"logoSound"]; [logoSound play]; thanks! regards Jonathan Chacón El 08/03/2010, a las 12:20, Keith Blount escribió: > NSSound doesn't respond to -initWithContentsOfFile: (it responds to > -initWithContentsOfFile:byReference:), so you should be seeing errors on the > console if that is how you are trying to init your NSSound object. (Also note > that in the code you posted there is a memory leak, so it would be better to > return [sound autorelease]). > > I'm not sure why you need the -getSound: method at all, though - what is > wrong with NSSound's -soundNamed:? > > NSSound *logoSound = [NSSound soundNamed:@"logoSound"]; > [logoSound play]; > > All the best, > Keith > > > ----- Original Message ---- > > Hello, > > I added a sound file to the resources of my project ( logoSound.AIF ) > > I use this function to load the resource: > > -(NSSound*) getSound:(NSString *) sndValue { > NSBundle *bundle = [ NSBundle bundleForClass: [ self class ] ]; > NSString *sndName = [ bundle pathForResource: sndValue ofType: @"aif" ]; > NSSound *sound = [ [ NSSound alloc ] > initWithContentsOfFile: sndName ]; > return sound; > } // getSound > > > I do this to load the sound file: > > NSSound *logoSound = [self getSound: @"logoSound"]; > > I try: > [logoSound play]; > > but the sound doesn't play > > > what happend? > > > thanks > > > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com