[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] playing sound on Windows
On Thu, Jun 27, 2013 at 08:11:39AM -0700, sarah wrote:
> Hi all,
> I've just subscribed to this list hoping someone can hplease elp me with the
> following problem: I wrote the class bellow (I also attached it) that simply plays a sound
> file when its method play_file() is called. It works on Linux perfectly, but
> on Windows, no sound is played and I do need to find the reason of it.
> Configurations are:
> Windows 7 (32 bits), Python 2.6 and Pygame 1.9.1 (win32). Thank very
> much for any help!
> Sarah Barreto Marques
>
> www.audiogames.com.br
> @sarahbmarques
>
>
>
>
> import sys, pygame
> import time
>
> class Sound:
> pygame.mixer.pre_init(frequency=22050, size=-16, channels=2, buffer=1024)
>
> def play_file(self, name):
> # pygame.mixer.pre_init(frequency=44100, size=-16, channels=2, buffer=1024)
> # pygame.mixer.get_init()
> sound=pygame.mixer.Sound(name)
>
> print 'playing'
> sound.play()
>
> print 'done'
> time.sleep(2)
> return sound
>
> if __name__=='__main__':
> pygame.init()
> sound=Sound()
> som.play_file('0.wav')
did you mean:
sound.play_file('0.wav')
in the last line? som does not seem to be defined anywhere.
---
James Paige