【发布时间】:2020-04-14 07:18:40
【问题描述】:
我正在使用 Python 3.8.2 和 Windows。我有个问题。我正在开发一个音频播放器项目。我想创建一个播放所有歌曲的按钮。当我使用pygame.mixer.music.play() 时,它不会开始歌曲并等到它完成;它开始播放歌曲并移至下一行。
所以我不能把代码放在这样的循环中:
from pygame import *
list_of_songs = ['Guitar.mp3', 'song1.mp3', 'Piano.mp3']
for i in list_of_songs:
init()
mixer.init()
mixer.music.load(i)
mixer.music.play()
有专门的命令吗?
【问题讨论】:
-
mixer.music.queue()?
标签: python python-3.x pygame audio-player