Exemplo n.º 1
0
 public virtual void Play()
 {
     if (EngineConfig.SoundSystem == FreeSL.FSL_SOUND_SYSTEM.FSL_SS_NOSYSTEM)
     {
         return;
     }
     // dzwieki powinny miec ustawiona lokalna glosnosc (niezalezna od muzyki) przed rozpoczeciem pierwszego odtworzenia
     //  SetGain(GetBaseGain() * EngineConfig.SoundVolume / 100.0f);
     ApplyGain();
     try{
         FreeSL.fslSoundPlay(_sound);
     }
     catch (Exception ex) {
         LogManager.Singleton.LogMessage(LogMessageLevel.LML_CRITICAL, "Exception while trying to play sound: " + _soundFile + " (" + ex.Message + ") " + ex.StackTrace);
     }
     _shouldBePlaying = true;
     _playing         = true;
 }
Exemplo n.º 2
0
 public void Play()
 {
     FreeSL.fslSoundPlay(_sound);
 }