【发布时间】:2016-05-06 05:24:34
【问题描述】:
我创建了以下使用 pygame.mixer 播放 mp3 音乐的代码。但是,音乐不会重复。关于我如何制作它以使音乐重复的任何想法?代码如下:
playlist = list()
playlist.append ( "put music here.mp3" )
playlist.append ( "put music here.mp3" )
pygame.mixer.music.load ( playlist.pop() )
pygame.mixer.music.queue ( playlist.pop() )
pygame.mixer.music.set_endevent ( pygame.USEREVENT )
pygame.mixer.music.play()
a = 0
running = True
while a == 0:
while running:
for event in pygame.event.get():
if event.type == pygame.USEREVENT:
if len ( playlist ) >1:
pygame.mixer.music.queue ( playlist.pop() )`
【问题讨论】:
-
可能是因为您将歌曲从播放列表中弹出,然后再也没有放回去