raible@orville.nas.nasa.gov (Eric Raible) (05/18/89)
So can *you* figure out what the following program play any sound in
/NextLibrary/Sounds exactly 3 times?
#import <soundkit/Sound.h>
main (argc, argv)
char *argv[];
{
id sound = [Sound newFromSoundfile:argv[1]];
while (1)
{
[sound play];
[sound waitUntilStopped];
}
}ali@polya.Stanford.EDU (Ali T. Ozer) (05/19/89)
In article <2016@amelia.nas.nasa.gov> Eric Raible writes: >So can *you* figure out why the following program plays any sound in >/NextLibrary/Sounds exactly 3 times? > [program deleted] Bug in the sound library. Your program should of course play the sound over and over. Try setting a delegate for the sound object and have the delegate's didPlay: method play the sound. This should give you a repeating sound that does play more than 3 times. It won't be continuous, however; there will be a small (but audible) break in between. For a beep or ping type sound, this shouldn't be a problem. Ali Ozer, NeXT Developer Support aozer@NeXT.com