Exemple #1
0
        static void Main(string[] args)
        {
            IPlayable  playable  = new Player();
            IRecodable recodable = new Player();

            playable.Play();
            playable.Pause();
            playable.Stop();

            Console.WriteLine();

            recodable.Record();
            recodable.Pause();
            recodable.Stop();


            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Type QUIT to quit from player");
            Player p = new Player();

            while (true)
            {
                Console.WriteLine("\nInput operation (play/record/pause/stop):");
                string action = Console.ReadLine();

                switch (action)
                {
                case "play":
                    p.Play();
                    break;

                case "record":
                    p.Record();
                    break;

                case "pause":
                    p.Pause();
                    break;

                case "stop":
                    p.Stop();
                    break;

                case "QUIT":
                    return;

                default:
                    Console.WriteLine("Unknown operation");
                    break;
                }
            }
        }