Esempio n. 1
0
        static void Main(string[] args)
        {
            IWinAmpPlayer p1 = new WinAmp();

            p1.Play();

            IWinAmpPlayer p = new MediaAdapter();

            p.Play();

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            /*
             *  By default, the audio player can only play 'wav' files, but
             *  by supplying an adapter, it can now also play MP3 & MP4 formats.
             */
            IMediaPlayer adapter = new MediaAdapter();
            IMediaPlayer player  = new AudioPlayer(adapter);

            player.Play("whole lotta rosie.wav");
            player.Play("back in black.mp3");
            player.Play("down payment blues.mp4");
            player.Play("asong.lala");
        }
Esempio n. 3
0
 public void Play(string audioType, string fileName)
 {
     if (audioType == "mp3")
     {
         Console.WriteLine("Playing mp3 file. Name : " + fileName);
     }
     else if (audioType == "vlc" || audioType == "mp4")
     {
         var mediaAdapter = new MediaAdapter(audioType);
         mediaAdapter.Play(audioType, fileName);
     }
     else
     {
         Console.WriteLine("Invalid media. " + audioType + " format not supported.");
     }
 }
Esempio n. 4
0
 public void Play(String audioType, String fileName)
 {
     if (audioType.Equals("mp3"))
     {
         Console.WriteLine("Mp3Player: " + fileName);
     }
     else if (audioType.Equals("mp4") || audioType.Equals("vlc"))
     {
         _mediaAdapter = new MediaAdapter(audioType);
         _mediaAdapter.Play(audioType, fileName);
     }
     else
     {
         Console.WriteLine("Invalid media " + audioType);
     }
 }
 public void play(string audioType, string fileName)
 {
     if (audioType.Equals("mp3"))
     {
         Console.WriteLine("Playing mp3 file. Name : " + fileName);
     }
     else if (audioType.Equals("vlc") || audioType.Equals("mp4"))
     {
         mediaAdapter = new MediaAdapter(audioType);
         mediaAdapter.play(audioType, fileName);
     }
     else
     {
         Console.WriteLine("Invalid media. " + audioType + " format not supported");
     }
 }
Esempio n. 6
0
 public void Play(string AudioType, string Filename)
 {
     // Indbygget mp3 understøttelse i AudioPlayer
     if (AudioType.Equals("mp3"))
     {
         Console.WriteLine("Playing mp3 file: " + Filename);
     }
     else if (AudioType.Equals("vlc") || AudioType.Equals("mp4"))
     {
         mediaAdapter = new MediaAdapter(AudioType);
         mediaAdapter.Play(AudioType, Filename);
     }
     else
     {
         Console.WriteLine("Invalid media. " + AudioType + " is not supported");
     }
 }
Esempio n. 7
0
 public void Play(string audioType, string fileName)
 {
     //播放 mp3 音乐文件的内置支持
     if (audioType.Equals("mp3"))
     {
         Console.WriteLine($"Playing mp3 file. Name: {fileName}");
     }
     //mediaAdapter 提供了播放其他文件格式的支持
     else if (audioType.Equals("vlc") || audioType.Equals("mp4"))
     {
         mediaAdapter = new MediaAdapter(audioType);
         mediaAdapter.Play(audioType, fileName);
     }
     else
     {
         Console.WriteLine($"Invalid media. {audioType} format not supported");
     }
 }
Esempio n. 8
0
        public void play(String audioType, String fileName)
        {
            //inbuilt support to play mp3 music files
            if (String.Equals(audioType, "mp3", StringComparison.OrdinalIgnoreCase))
            {
                Console.WriteLine("Playing mp3 file. Name: " + fileName);
            }

            //mediaAdapter is providing support to play other file formats
            else if (String.Equals(audioType, "vlc", StringComparison.OrdinalIgnoreCase) || String.Equals(audioType, "mp4", StringComparison.OrdinalIgnoreCase))
            {
                mediaAdapter = new MediaAdapter(audioType);
                mediaAdapter.play(audioType, fileName);
            }
            else
            {
                Console.WriteLine("Invalid media. " + audioType + " format not supported");
            }
        }
Esempio n. 9
0
 /// <inheritdoc />
 /// <summary>
 /// The play.
 /// </summary>
 /// <param name="audioType">
 /// The audio type.
 /// </param>
 /// <param name="fileName">
 /// The file name.
 /// </param>
 public void Play(string audioType, string fileName)
 {
     if (string.Compare("mp3", audioType, StringComparison.CurrentCultureIgnoreCase) == 0)
     {
         Console.WriteLine($"Playing mp3 file -- {fileName}");
     }
     else if (string.Compare("vlc", audioType, StringComparison.CurrentCultureIgnoreCase) == 0 || string.Compare(
                  "mp4",
                  audioType,
                  StringComparison.CurrentCultureIgnoreCase) == 0)
     {
         this.mediaAdapter = new MediaAdapter(audioType);
         this.mediaAdapter.Play(audioType, fileName);
     }
     else
     {
         Console.WriteLine($"Invalid Media... Cannot play -- {fileName}");
     }
 }