[英]Not able to loop between songs using pygame.mixer.music
def selection():
for song in my_music:
print(song)
pygame.mixer.music.load(song)
pygame.mixer.music.play(loops=0)
這里my_music
是包含我想要播放的 mp3 文件路徑的列表,但問題是它只播放第一個文件,盡管my_music
列表包含超過 5 個。我還使用print(song)
進行檢查,但它打印了路徑所有文件,但只播放一個。 有人可以幫忙!!
pygame.mixer.music.play()
沒有阻塞。 歌曲需要排隊進入混音器然后播放。 loops=x
參數用於重復隊列中的歌曲
def play_songs(song_list):
for song in song_list:
print("queueing song: {}".format(song))
pygame.mixer.music.queue(song)
print("now playing...")
pygame.mixer.music.play(loops=-1) # -1 means repeat forever
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.