Воспроизведение звуков в цикле из списка - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть этот список с 2 звуками, и я хочу воспроизвести их с этим кодом.К сожалению, он воспроизводит только последний звук в списке.Я знаю, что использование pygame.Sound - это решение, но я не знаю, как его использовать.

array = ["a.mp3", "b.mp3"] 
for i in range(len(array)):
    pygame.mixer.music.load(array[i])
    pygame.mixer.music.play()

1 Ответ

0 голосов
/ 14 декабря 2018

Мне удалось воспроизвести музыку только с pygame после создания display, то есть:

import pygame
pygame.init()
pygame.display.set_mode(pygame.display.list_modes()[-1]) # smallest resolution available
pygame.mixer.init()
pygame.mixer.music.load('1.mp3')
pygame.mixer.music.play()
pygame.mixer.music.queue('2.mp3')

while pygame.mixer.music.get_busy():
    pygame.time.Clock().tick(10)

Примечания:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...