Я ищу способ проверить, воспроизводит ли pygame.mixer.Channel
звук.Так, например, делайте что-то только после того, как закончится воспроизведение звука на определенном канале.Вот мой текущий код, чтобы просто воспроизвести звук:
import pygame
pygame.mixer.pre_init()
pygame.mixer.init()
pygame.init()
pygame.mixer.Channel(0).play(pygame.mixer.Sound('coolsound.wav'), maxtime=2000)
Я думал, что выражение if примерно так:
if pygame.mixer.Channel(0) = playing a sound:
print("playing a sound")
else:
print("not playing")
Очевидно, что это не сработает, просто чтобы дать вамидея того, что я ищу.Спасибо!