1

我正在使用 SDL_Mixer 在我的 C++ 游戏中实现声音,但在手册中找不到可以为我提供当前正在播放的 Mix_Music 的函数。我想我需要它知道我是否可以释放 Mix_Music,这取决于它当前是否正在播放。

4

1 回答 1

1

根据https://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer.html#SEC56,您可以简单地释放音乐,无论它是否正在播放。如果正在播放,音乐将停止,如果正在淡出,则结束淡出。

如果您出于其他原因想要跟踪它,您最好只记住您要求自己播放的最后一首音乐。

于 2015-06-08T18:16:45.217 回答