So, are you saying this would be possible to do with the PlaySound function?
Fredrik Lundh wrote: > Ben Sizer wrote: > > > Not really. You'll have to convert it to .wav and then pass it to a > > helper app. > > > > <http://www.microsoft.com/technet/scriptcenter/resources/qanda/nov04/hey1103.mspx> > > >>> import winsound > >>> help(winsound) > Help on module winsound: > > NAME > winsound > > FILE > c:\python24\dlls\winsound.pyd > > DESCRIPTION > PlaySound(sound, flags) - play a sound > SND_FILENAME - sound is a wav file name > SND_ALIAS - sound is a registry sound association name > SND_LOOP - Play the sound repeatedly; must also specify SND_ASYNC > SND_MEMORY - sound is a memory image of a wav file > SND_PURGE - stop all instances of the specified sound > SND_ASYNC - PlaySound returns immediately > SND_NODEFAULT - Do not play a default beep if the sound can not be found > SND_NOSTOP - Do not interrupt any sounds currently playing > SND_NOWAIT - Return immediately if the sound driver is busy > > Beep(frequency, duration) - Make a beep through the PC speaker. > > FUNCTIONS > Beep(...) > Beep(frequency, duration) - a wrapper around the Windows Beep API > > The frequency argument specifies frequency, in hertz, of the sound. > This parameter must be in the range 37 through 32,767. > The duration argument specifies the number of milliseconds. > On WinNT and 2000, the platform Beep API is used directly. Else funky > code doing direct port manipulation is used; it's unknown whether that > will work on all systems. > > MessageBeep(...) > MessageBeep(x) - call Windows MessageBeep(x). x defaults to MB_OK. > > PlaySound(...) > PlaySound(sound, flags) - a wrapper around the Windows PlaySound API > > The sound argument can be a filename, data, or None. > For flag values, ored together, see module documentation. > > DATA > MB_ICONASTERISK = 64L > MB_ICONEXCLAMATION = 48L > MB_ICONHAND = 16L > MB_ICONQUESTION = 32L > MB_OK = 0L > SND_ALIAS = 65536L > SND_APPLICATION = 128L > SND_ASYNC = 1L > SND_FILENAME = 131072L > SND_LOOP = 8L > SND_MEMORY = 4L > SND_NODEFAULT = 2L > SND_NOSTOP = 16L > SND_NOWAIT = 8192L > SND_PURGE = 64L > > </F> -- http://mail.python.org/mailman/listinfo/python-list