On Mar 7, 2010, at 8:26 PM, Jonathan Chacón wrote:

> 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


Did you use the debugger to verify that logoSound is not nil when you try to 
play it?

When I tried using NSSound, nobody was able to tell me how to make it work 
reliably.  I ended up using SystemSoundPlay instead (see TN 2102).

_______________________________________________

Cocoa-dev mailing list ([email protected])

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 [email protected]

Reply via email to