我正在使用SDL_Mixer在我的C ++游戏中实现声音,并且无法在the manual中找到能够为我提供当前播放的Mix_Music的函数。我想我需要知道我是否可以释放Mix_Music,具体取决于它是否正在播放。
答案 0 :(得分:1)
根据https://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer.html#SEC56,您可以简单地释放音乐,无论是否正在播放。如果正在播放,音乐将停止,或者如果音乐逐渐淡出,音乐将逐渐淡出。
如果你想因为其他原因想要跟踪它,你最好记住你要求自己播放的最后一首音乐。