Re: NSSound + NSBundle
Re: NSSound + NSBundle
- Subject: Re: NSSound + NSBundle
- From: "Tim Simon" <email@hidden>
- Date: Sun, 22 Apr 2007 11:28:58 +0930
The errors that i am getting are:
[Session started at 2007-04-22 11:19:17 +0930.]
2007-04-22 11:20:21.817 NSSound[535] *** -[NSCFString stringValue]:
selector not recognized [self = 0x306240]
2007-04-22 11:20:21.899 NSSound[535] *** -[NSCFString stringValue]:
selector not recognized [self = 0x306240]
The path i am using is an mp3 file in the root of my harddrive, "/gun.mp3"
The program does play mp3 files, as the three songs that i have
working are mp3.
On 22/04/07, Jake Sprouse <email@hidden> wrote:
http://developer.apple.com/documentation/Cocoa/Reference/
ApplicationKit/Classes/NSSound_Class/Reference/Reference.html
"The NSSound class provides a simple interface for loading and
playing AIFF, WAV, and NeXT ".snd" files. NSSound supports 16-bit,
mono and stereo, 44.1KHz and 22.05KHz data."
Could this have something to do with the errors you're seeing? BTW,
it's very helpful to post the errors you're trying to deal with.
On Apr 21, 2007, at 6:04 PM, Tim Simon wrote:
> I have a program that plays sounds that are added into the project.
> Whilst this works fine, i want to be able to select a song that is in
> any directory on my Mac, without adding it specifically to the project
> itself.
> To initialize the first song, this code is used:
>
> song1 = [[NSSound alloc] initWithContentsOfFile:[thisBundle
> pathForResource:@"sound1" ofType:@"mp3"] byReference:YES];
>
> I tried using a NSTextField to allow the user to enter the path for
> the sound, and then use
>
> song1 = [[NSSound alloc] initWithContentsOfFile:[thisBundle
> pathForResource:[NSTextField stringValue] ofType:@"mp3"]
> byReference:YES];
>
> to play, but this comes up with errors. I belive that it is something
> to do with the NSBundle that is used, but im not sure how to actually
> change it so it works.
>
> Cheers, Tim
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> 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:
> 40jakesprouse.net
>
> This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden