按下按钮导入和使用mp3



所以我已经编码了一个"复制";游戏2048后遵循风筝youtube教程。我想添加一个小mp3,在你点击箭头键(在游戏中移动东西(时播放,但我不完全确定我在这里做的是对是错。我该怎么做?我已经删掉了重要的东西(导入音乐是我MP3的文件夹(

import tkinter as tk
import mp3play
import music

下面是我得到的两个错误,Tk((中的Tk加了下划线,左边的词根(root…(当我尝试像这样运行代码时,它会突出显示";导入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()

在两个中间部分之间是上、下、左和右的定义,但这只会混淆这个问题

这是我为它引用的stackerflow,老实说,我听不懂一半。当按下tkinter按钮时,我怎么能播放声音?

看看这个使用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是以毫秒为单位的持续时间。

如果有任何错误或疑问,请告诉我。

干杯

最新更新