--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
Dê uma olhada na documentação da função PlaySound:
http://docs.python.org/library/winsound.html
Ela recebe um segundo parâmetro, flags, que é o "or" de constantes que
especificam várias opções. Uma delas é a SND_ASYNC, que faz a função
retornar imediatamente, sem esperar o som terminar. Por exemplo (não
testei):
winsound.PlaySound("som.wav", winsound.SND_ASYNC);
Conrado
Eu tentaria sem threads mas com o segundo parametro
winsound.SND_ASYNC | winsound.SND_NOWAIT
ou seja:
winsound.PlaySound("file.wav", winsound.SND_ASYNC | winsound.SND_NOWAIT)
Mas na verdade eu largaria tudo de mão e usaria ou a pygame ou a
pyglet, que são bem mais usadas (porque tem suporte a vários os). A
pyglet usa directaudio no windão que é uma api muito melhor do que a
normal do windows.
--
Leonardo Santagada