我正在重新设计一个基本上按命令播放声音的程序。我试图找到一种方法来随机播放歌曲列表。我对应该发生的事情有一个基本的想法,但我似乎无法找到让它起作用的方法。
我尝试过诸如“time.sleep(1)”和“.after(miliseconds, function)”之类的东西。
songlist = [["SongName","SongFileName",{length of song in miliseconds}],
["SongName2","SongFileName2",{length of song in miliseconds}]]
def shuffle():
shuffle=True
while shuffle == True:
song=random.choice(songlist)
song2 =random.choice(songlist)
while song==song2:
song2=random.choice(songlist)
label2.config(text=song[0])
winsound.PlaySound(song[1], winsound.SND_ASYNC)
window.after(song[2])
我想要发生的是让它从歌曲列表中随机播放歌曲,直到按下“停止”按钮(停止按钮未显示在代码中)
HUH函数
犯罪嫌疑人X
相关分类