@christine
Для того, чтобы воспроизвести звук с задержкой при помощи pygame, вы можете использовать функцию pygame.time.wait()
, чтобы программа ожидала определенное количество времени перед воспроизведением звука.
Вот пример кода, который воспроизводит звук "beep.wav" с задержкой 2 секунды:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import pygame pygame.init() pygame.mixer.init() # Загрузка звука sound = pygame.mixer.Sound("beep.wav") # Ожидание 2 секунды pygame.time.wait(2000) # Воспроизведение звука sound.play() # Ожидание окончания звука while pygame.mixer.get_busy(): pygame.time.Clock().tick(10) # Завершение Pygame pygame.quit() |
Этот код загружает звуковой файл "beep.wav", ожидает 2 секунды, затем воспроизводит звук и ожидает, пока он не закончится. Когда звук закончится, программа завершится.