• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Playing Music in Objective C
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Playing Music in Objective C


  • Subject: Re: Playing Music in Objective C
  • From: Jim McGowan <email@hidden>
  • Date: Mon, 13 Feb 2012 23:30:40 +0800

On 13 February, 2012 4:38, Jens Alfke <email@hidden> wrote:
>
> On Feb 12, 2012, at 10:35 AM, Conrad Shultz wrote:
>
>> The simplest (and therefore least customizable) approach would be to use NSSound. But I think it will do everything you stipulate.
>
> A minor issue with NSSound in games is that, the first time you play a particular sound, it’ll first hang for a fraction of a second while it loads the file. I’ve found this to be annoyingly distracting since it also freezes animations. To work around this, at startup create the NSSound object, set its volume to 0 and play it once. That will pre-load the samples into memory.

Actually I found that there is no need to play the NSSound at 0 volume to load the data into RAM, simply instantiating the NSSound ahead of time (with +soundNamed:) is enough.  I looked into using NSSound for simple game sounds in a blog post a while back: http://bleepsandpops.com/post/1431403685/using-nssound-for-simple-game-sounds-in-cocoa

As the OP was creating a simple puzzle game I think NSSound is a reasonable way to go for the sound effects.  Might even be reasonable for the music too, if it is just a looping MP3.

Jim
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Playing Music in Objective C
      • From: John Pannell <email@hidden>
    • Re: Playing Music in Objective C
      • From: Kyle Sluder <email@hidden>
  • Prev by Date: Problem assigning NSView bounds from subview.bounds
  • Next by Date: Re: Problem assigning NSView bounds from subview.bounds
  • Previous by thread: Re: Playing Music in Objective C
  • Next by thread: Re: Playing Music in Objective C
  • Index(es):
    • Date
    • Thread