2010-12-08 46 views
1

因此,我下载了Snack,并将Snacklib放入了python/tcl中,并将tkSnack.py放入了python/Lib中,但我仍然没有收到任何声音。我没有得到任何错误,但IM仍然没有得到任何sound.Here是我的代码...使用Snack在Python中播放WAV文件

from Tkinter import * 
from tkSnack import * 

root = Tk() 

tkSnack.initializeSnack(root) 

snd = Sound() 
snd.read('ex1.wav') 
snd.play() 

如果任何人有这将不胜感激任何意见。

回答

1

难道你不应该为tk添加主循环吗?

from Tkinter import * 
from tkSnack import * 

root = Tk() 

tkSnack.initializeSnack(root) 

snd = Sound() 
snd.read('ex1.wav') <--- Also good to give full path to file 
snd.play() 
root.mainloop() <------ main loop 

manual,它表明加载的其他方式了。

snd = tkSnack.Sound(file='ex1.wav')