Stop() 공개 메소드

Stop playing the audio stream. This function stops the stream if it was playing or paused, and does nothing if it was already stopped. It also resets the playing position (unlike Pause()).
public Stop ( ) : void
리턴 void
 void SfmlPlay(SFMLMusic audio)
 {
     audio.Stop();
     audio.Volume = m_Volume;
     audio.Play();
     m_CurrentMusic = audio;
 }
예제 #2
0
파일: Audio.cs 프로젝트: Kukks/CryBits
 public static void Stop()
 {
     // Para a música que está tocando
     if (Device != null && Current != 0)
     {
         Device.Stop();
         Device.Dispose();
         Device = null;
     }
 }
        public void Dispose()
        {
            Stop(); // alpha10

            Logger.WriteLine(Logger.Stage.CLEAN_SOUND, "disposing SFMLMusicManager...");
            foreach (string musicname in m_Musics.Keys)
            {
                SFMLMusic music = m_Musics[musicname];
                if (music == null)
                {
                    Logger.WriteLine(Logger.Stage.CLEAN_SOUND, String.Format("WARNING: null music for key {0}", musicname));
                    continue;
                }
                Logger.WriteLine(Logger.Stage.CLEAN_SOUND, String.Format("disposing music {0}.", musicname));
                music.Stop(); // alpha10
                music.Dispose();
            }

            m_Musics.Clear();
            Logger.WriteLine(Logger.Stage.CLEAN_SOUND, "disposing SFMLMusicManager done.");
        }
예제 #4
0
        static void Main()
        {
            var cult = new Cult("Inversetroids") {ClearColor = Colors.Black};

            Fonts.Init();

            InitGame(cult);
            InitUI(cult);
            InitMainMenu(cult);
            InitGameOver(cult);

            cult.Undrawn = new World(cult);

            var music = new Music("rsc/music/Beat1.wav");
            music.Play();

            new Ticker(cult.Undrawn, music.Duration, delegate { music.Stop(); music.Play(); });

            cult.CurrentWorld = Menu;
            cult.Run();
        }
예제 #5
0
 /// <summary>
 /// Stop the music!
 /// </summary>
 public void Stop()
 {
     music.Stop();
 }
 void SfmlStop(SFMLMusic audio)
 {
     audio.Stop();
     m_CurrentMusic = null;
 }
 void Play(SFMLMusic audio)
 {
     audio.Stop();
     audio.Volume = m_Volume;
     audio.Play();
 }
 void Stop(SFMLMusic audio)
 {
     audio.Stop();
 }