Beispiel #1
0
        private async void Play_Click(object sender, RoutedEventArgs e)
        {
            if ((sender as Button).Content.ToString() == "Play")
            {
                if (NameMusic.Text == "Name music: ")
                {
                    var msg1 = new MessageDialog("The file was not selected.").ShowAsync();
                    return;
                }

                (sender as Button).Content = "Pause";

                if (Player.CurrentState == MediaElementState.Stopped || Player.CurrentState == MediaElementState.Closed)
                {
                    Player.SetSource(await file.OpenReadAsync(), "");
                }

                Player.Play();
            }
            else
            {
                (sender as Button).Content = "Play";

                Player.Pause();
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Player instance = new Player();

            instance.Play();
            instance.Pause();
            instance.Record();
            instance.Stop();

            Console.ReadKey();
        }
Beispiel #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     pl.Pause();
 }
Beispiel #4
0
        static void Main(string[] args)
        {
            Player player = new Player();

            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("Вас приветствует класс Player!");
            int  c = 0;
            bool b = true;
            char Doo;

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("Для записи видео нажмите 1\nДля просмотра видео нажмите 2,\nДля выхода из Проигрывателя нажмите 0");
            Console.ForegroundColor = ConsoleColor.White;
            c = Convert.ToInt32(Console.ReadLine());
            switch (c)
            {
            case 1:
                Doo = '1';
                while (b == true)
                {
                    switch (Doo)
                    {
                    case '1':
                        player.Record();
                        Console.ForegroundColor = ConsoleColor.Yellow;
                        Console.WriteLine("Следующие действия: \n 2--> Пауза\n3-->Стоп, 0-->Выход");
                        Console.ForegroundColor = ConsoleColor.White;
                        Doo = Convert.ToChar(Console.ReadLine());
                        break;

                    case '2':
                        player.Pause();
                        Console.ForegroundColor = ConsoleColor.Yellow;
                        Console.WriteLine("Следующие действия: \n 1--> Возобновть запись\n3-->Стоп, 0-->Выход");
                        Console.ForegroundColor = ConsoleColor.White;
                        Doo = Convert.ToChar(Console.ReadLine());
                        break;

                    case '3':
                        player.Stop();
                        b = false;
                        break;

                    case '0':
                        b = false;
                        break;

                    default:
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("Вы ввели неправильную команду!");
                        Console.ForegroundColor = ConsoleColor.White;
                        b = false;
                        break;
                    }
                }
                break;

            case 2:
                Doo = '1';
                while (b == true)
                {
                    switch (Doo)
                    {
                    case '1':
                        player.Play();
                        Console.ForegroundColor = ConsoleColor.Yellow;
                        Console.WriteLine("Следующие действия: \n 2--> Пауза\n3-->Стоп, 0-->Выход");
                        Console.ForegroundColor = ConsoleColor.White;
                        Doo = Convert.ToChar(Console.ReadLine());
                        break;

                    case '2':
                        player.Pause();
                        Console.ForegroundColor = ConsoleColor.Yellow;
                        Console.WriteLine("Следующие действия: \n 1--> Возобновть просмотр\n3-->Стоп, 0-->Выход");
                        Console.ForegroundColor = ConsoleColor.White;
                        Doo = Convert.ToChar(Console.ReadLine());
                        break;

                    case '3':
                        player.Stop();
                        b = false;
                        break;

                    case '0':
                        b = false;
                        break;

                    default:
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("Вы ввели неправильную команду!");
                        Console.ForegroundColor = ConsoleColor.White;
                        b = false;
                        break;
                    }
                }
                break;

            case 0:
                Console.WriteLine("Вы вышли из проигрывателя!");
                break;

            default:
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Неправильная команда! Будет осуществлен выход из плеера!");
                Console.ForegroundColor = ConsoleColor.White;
                break;
            }
        }