【问题标题】:playing WAV files in python using Snack使用 Snack 在 python 中播放 WAV 文件
【发布时间】:2010-12-08 17:42:18
【问题描述】:

所以我下载了 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()

如果有人有任何建议,将不胜感激。

【问题讨论】:

    标签: python tkinter wav


    【解决方案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')
    

    【讨论】:

      猜你喜欢
      • 2013-07-13
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多