微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在一定时间间隔后如何进行无限循环?

如何解决在一定时间间隔后如何进行无限循环?

我已经制作了一个音乐播放器,我想在歌曲结束后播放无限循环,并且歌曲是随机歌曲(从选定文件夹播放的歌曲),所以我想在{{1 }}。我已经尝试了很多,但无法执行此循环。

请帮助我解决这个问题

这是我的代码

random_music(local variable)

random_music = '' mfile='' def Play(event=None): global random_music,mfile if (shuffleUnshuffleBtn['text'] == ''): mfile= MUSIC_FILE+'/../' print("Shuffle") print(mfile) songs =os.listdir(mfile) noOfSongs=len(songs) listofSongsInDir = [i for i in range(1,noOfSongs)] print(songs) print(len(songs)) print(listofSongsInDir) random_music = random.choice(songs) while (progressbar_music_starttime==progressbar_music_startend): print(random.choice(songs)) #random_music = random.choice(songs) # sleep() print(random_music) c=(os.path.join(mfile,random_music)) # i+=1 mixer.init() # ad=audiotrack.get() mixer.music.load(c) print(c) progressbar_Ibl.place() mixer.music.play() progressbar_music_label.place() song=MP3(mfile+random_music) 是一首由用户选择的歌曲

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。