Получить в настоящее время играет Mix_Music с SDL_Mixer

Я реализую звук в моей игре C ++ с SDL_Mixer, и не могу найти функцию в руководство это дало бы мне Mix_Music, который сейчас играет. Я полагаю, мне нужно знать, могу ли я освободить Mix_Music или нет, в зависимости от того, играет ли он в данный момент.

1

Решение

В соответствии с https://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer.html#SEC56 Вы можете просто освободить музыку, независимо от того, играет она или нет. Музыка останавливается, если она играет, или заканчивает исчезать, если она исчезает.

Вам лучше просто вспомнить последнюю музыку, которую вы просили сыграть сами, если вы хотите отслеживать ее по другим причинам.

1

Другие решения


По вопросам рекламы [email protected]