按下按钮导入和使用mp3

问题描述

因此,我按照Kite youtube教程编写了游戏2048的“副本”。我想添加一个小mp3,以便随时随地单击箭头键(在游戏中四处移动),但我不确定自己在做什么或对错。我该怎么做呢? 我已经删除了重要的内容(导入音乐是mp3的文件夹)

import tkinter as tk
import mp3play
import music

我得到的两个错误在下面,Tk()中的Tk用下划线标出,而根在left(root ...)中。 当我尝试运行这样的代码时,它突出显示“ import mp3play”,并说存在语法错误。不知道为什么,实际上我也通过pip安装程序安装了mp3play

root = Tk()

f = mp3play.load('beep.mp3'); play = lambda: f.play()
button = left(root,text = "Play",command = play)
button.pack()
root.mainloop()
在两个中间部分之间的

是上,下,左和右的定义,但这只会使这个问题变得混乱

这是我所引用的stackoverflow,老实说,我不了解其中的一半。 How can I play a sound when a tkinter button is pushed?

解决方法

使用winsound来看看这个简单的示例,它对于小蜂鸣声更容易处理。

from tkinter import *
import winsound

root = Tk()

def play():
    winsound.Beep(1000,100)

b = Button(root,text='Play',command=play)
b.pack()

root.mainloop()

winsound.Beep(1000,100)有两个位置争论点,1000是频率,100是持续时间(以毫秒为单位)。

请让我知道是否有任何错误或疑问。

欢呼