簡體   English   中英

如何使用 tkinter 按鈕暫停歌曲 winsound?

[英]How to pause song winsound with tkinter buttons?

我試圖讓使用音樂播放界面tkinterwinsound ,但是當我按下按鈕播放的歌曲,我不能在界面上再次直到歌曲播放完畢點擊任何東西。 我希望能夠使用 tkinter 按鈕播放和暫停每首歌曲(當我最終添加更多歌曲時)。

import winsound
from tkinter import *

root = Tk()

def r_n_c():
    winsound.PlaySound("abcde.wav", winsound.SND_FILENAME)

def stop():
    winsound.PlaySound(None, winsound.SND_ASYNC)

rnc = Button(root, text = "Play Song", command = r_n_c)
rnc.grid()

stop_btn = Button(root, text = "Stop", command = stop)
stop_btn.grid(row = 1)

root.mainloop()

只需在r_n_c()添加winsound.SND_ASYNC

def r_n_c():
    winsound.PlaySound("abcde.wav", winsound.SND_FILENAME | winsound.SND_ASYNC)


def stop():
    winsound.PlaySound(None, winsound.SND_ASYNC)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM