标签: audio xna xna-4.0 soundeffect soundeffectinstance
基本上,我想在XNA 4.0中获取SoundEffects的给定实例的状态。有没有办法知道声音当前是播放还是停止?
答案 0 :(得分:3)
是的,这是可能的,但您需要使用SoundEffectInstance。您可以使用SoundEffect.CreateInstance method创建它。请记住,SoundEffectInstance最初创建为已停止。
SoundEffectInstance
SoundEffect.CreateInstance
该类具有SoundEffectInstance.State属性,可让您获取声音效果的当前状态:播放,暂停或停止。 参考MSDN。
SoundEffectInstance.State