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"); }
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."); } }
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"); } }
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"); } }
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"); } }
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"); } }
/// <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}"); } }