On Mon, Jul 20, 2009 at 09:44:45AM -0400, Jerzy Jalocha N wrote: > Hi, I am starting to experiment with Pygame and how to generate sounds > and play them back. Here is a code snippet, the full (working) code is > below. > > def play_maxtime(sound, duration): > sound.play(loops=-1, maxtime=duration) > pygame.time.delay(duration) > > I have a few questions about this: > > * Why is it that play_maxtime doesn't work without the time.delay? > When I remove the delay line, no sound is played, despite the use of > the maxtime argument.
Because without that the program finishes and quits. You would not need the time.delay if you were using this in a game, since you would be playing your sounds inside the game's loop. --- James Paige