所以我下载了Snack,将Snacklib放在python / tcl中,然后将tkSnack.py放入python / Lib中,但是我仍然听不到声音。我没有收到任何错误,但是我仍然没有任何声音。这是我的代码...
from Tkinter import *
from tkSnack import *
root = Tk()
tkSnack.initializeSnack(root)
snd = Sound()
snd.read('ex1.wav')
snd.play()
如果有人有任何建议,将不胜感激。
最佳答案
您不应该为tk添加mainloop吗?
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')
关于python - 使用Snack在python中播放WAV文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4390527/