![](/img/trans.png)
[英]How can I make a single Button play music, pause music and unpause music in Python using tkinter and pygame?
[英]How to add Tkinter button that allows the user to play their own music?
只是一個簡單的問題:在我正在制作的游戲中,我希望玩家能夠從他/她的計算機中選擇一個音頻文件並在游戲中播放它,但我不太確定該怎么做。 我希望他們能夠打開瀏覽文件屏幕(默認文件資源管理器),然后打開 select 音樂文件並將其作為 bgm 播放,只需單擊一個按鈕。
現在我知道 Tkinter 不支持聲音,但我不在乎程序如何運行。 只要我能把它融入我的代碼。 如果你需要我的代碼,它在這里: https://github.com/SeaPuppy2006/FruitClicker (我正在使用我的 windows 版本)。 謝謝!
您可以使用playsound
模塊並使用線程來防止阻塞:
from playsound import playsound
import tkinter
from tkinter import filedialog
import threading
def f():
def play():
pathname = filedialog.askopenfilename()
playsound(pathname)
threading.Thread(target=play).start()
root = tkinter.Tk()
tkinter.Button(root,text="playsound",command=f).grid()
root.mainloop()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.