Esempio n. 1
0
        public bool Test1(IAudioStreamImp audio, int state)
        {
            if (state == 0)
            {
                Debug.WriteLine("Test #1: play, pause, stop and global stop");
            }

            if (state == 2)
            {
                Debug.WriteLine("----> play for five seconds");
                audio.Play();
            }

            if (state == 7)
            {
                Debug.WriteLine("----> pause music for two seconds");
                audio.Pause();
            }

            if (state == 9)
            {
                Debug.WriteLine("----> play music for five seconds");
                audio.Play();
            }

            if (state == 14)
            {
                Debug.WriteLine("----> stop music for two seconds");
                audio.Stop();
            }

            if (state == 16)
            {
                Debug.WriteLine("----> play music for five seconds");
                audio.Play();
            }

            if (state == 21)
            {
                Debug.WriteLine("----> global stop for two seconds");
                Audio.Instance.Stop();
            }

            if (state == 23)
            {
                Debug.WriteLine("----> play music for five seconds");
                audio.Play();
            }

            if (state != 28)
            {
                return(false);
            }

            audio.Stop();
            return(true);
        }
Esempio n. 2
0
 /// <summary>
 ///     Pauses this <see cref="IAudioStreamImp" />.
 /// </summary>
 public void Pause()
 {
     _asImp.Pause();
 }