[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[pygame] pygame.mixer : playing the same file twice



Hello,
I would like to know why the following code (an example I made from my bigger not-working code) does not work :


import pygame.mixer
import sys

pygame.mixer.init()
f=open(sys.argv[1],'rb')
snd=pygame.mixer.Sound(f)
snd.play()
while pygame.mixer.get_busy():
    pass
snd=None
snd=pygame.mixer.Sound(f)

I have a file opened (f), and used twice to create a Sound object, without closing it betwwen.
When I try it with a wav or ogg file, the first time plays well, but when it tries to run the last line, I get a


Traceback (most recent call last):
  File "test_pyg.py", line 11, in ?
    snd=pygame.mixer.Sound(f)
pygame.error: Unrecognized sound file type

Shouldn't it work?

Mickaël