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

Reply via email to