按下按钮导入和使用 mp3
Importing and using mp3s on button press
因此,在遵循 Kite youtube 教程后,我编写了游戏 2048 的“副本”。我想添加一个小的 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()
在两个中间部分之间是上、下、左、右的定义,但这只会使这个问题变得混乱
这是我为它引用的 Whosebug,老实说我一半都看不懂。 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
是持续时间(以毫秒为单位)。
如果有任何错误或疑问,请告诉我。
干杯
因此,在遵循 Kite youtube 教程后,我编写了游戏 2048 的“副本”。我想添加一个小的 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()
在两个中间部分之间是上、下、左、右的定义,但这只会使这个问题变得混乱
这是我为它引用的 Whosebug,老实说我一半都看不懂。 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
是持续时间(以毫秒为单位)。
如果有任何错误或疑问,请告诉我。
干杯