Можно ли узнать, воспроизводится ли экземпляр звука в XNA SoundEffects?
По сути, я хочу получить состояние данного экземпляра SoundEffects в XNA 4.0. Есть ли способ узнать, воспроизводится ли звук в данный момент или остановлен?
1 ответ
Решение
Да, это возможно, но вам нужно использовать SoundEffectInstance
, Вы можете создать его, используя SoundEffect.CreateInstance
метод. Помните, что SoundEffectInstance
изначально создается как остановленный.
Этот класс имеет SoundEffectInstance.State
свойство, позволяющее получить текущее состояние звукового эффекта: воспроизведение, пауза или остановка.
Ссылка MSDN.