使用tkSnack将音乐加载到pygame中

时间:2014-01-21 19:47:03

标签: python load pygame

我正在尝试使用tkSnack将音乐加载到python文件中 这是我的代码

import Tkinter as Tk
import tkSnack
root = tk.Tk()
tkSnack.initializeSnack(root)
snd = tkSnack.Sound() 
mysound.read('c:/Python27/Shingeki no Kyojin -Attack on Titan- - Opening 1, 2.mp3') 
mysound.play()

然而它不断向我显示这条消息:

Traceback (most recent call last):
  File "C:\Users\George\Desktop\game.py", line 6, in <module>
    tkSnack.initializeSnack(root)
  File "C:\Users\George\Desktop\tkSnack.py", line 21, in initializeSnack
    Tkroot.tk.call('eval', 'package require snack')
TclError: can't find package snack

1 个答案:

答案 0 :(得分:1)

您可以使用pygame.mixer.music.load("c:/Python27/Shingeki no Kyojin -Attack on Titan- - Opening 1, 2.mp3")加载音乐文件。

播放音乐时使用:pygame.mixer.music.play()

另见:pygame module for controlling stream audio