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); }
/// <summary> /// Pauses this <see cref="IAudioStreamImp" />. /// </summary> public void Pause() { _asImp.Pause(); }