Я планировал перебрать список, содержащий путь к моим звуковым файлам, и воспроизвести их с помощью модуля pygame.mixer в python, но когда я это сделал, проблема, с которой я столкнулся, заключалась в том, что pygame всегда воспроизводил последний самый индекс путь к файлу из списка, а остальные пропущены. Пример, если мой список содержит 2 элемента:
music_list = ['abc.mp3', 'gef.mp3']
for music_index in range(len(music_list)):
mixer.init()
mixer.music.load(music_list[music_index])
mixer.music.play()
then it never plays abc.mp3 file and directly plays the last file gef.mp3
Можете уточнить, чего именно вы этим пытаетесь достичь? Хотите сделать что-то вроде плейлиста? Если да, отметьте этот: coderhelper.com/questions/45596245/…
попробуйте добавить
time.sleep
послеplay()
. Вы воспроизводите оба файла, сразу один за другим