Пример #1
0
        public void Open()
        {
            string openString = $"open \"{AudioPath}\" alias {ALIAS}";

            Mci.Run(openString);
            OpenedFlag = true;
        }
Пример #2
0
        public string Position()
        {
            string        statusString = $"status {ALIAS} position notify";
            StringBuilder s            = new StringBuilder();

            Mci.Run(statusString, s, 128);
            return(s.ToString());
        }
Пример #3
0
        public void PlayFrom(int miliseconds)
        {
            string playFromString = $"play {ALIAS} from {miliseconds}";

            if (!OpenedFlag)
            {
                Open();
            }
            Mci.Run(playFromString);
        }
Пример #4
0
        public void Stop()
        {
            string stopString = $"stop {ALIAS}";

            Mci.Run(stopString);
            string closeString = $"close {ALIAS}";

            Mci.Run(closeString);
            OpenedFlag = false;
        }
Пример #5
0
        public void Play()
        {
            if (!OpenedFlag)
            {
                Open();
            }
            string playString = $"play {ALIAS}";

            Mci.Run(playString);
        }
Пример #6
0
        public void Pause()
        {
            string pauseString = $"pause {ALIAS}";

            Mci.Run(pauseString);
        }