コード例 #1
0
ファイル: AudioPlayer.cs プロジェクト: raskolnikova/Patterns
 public void Play(string format, string name)
 {
     if (format == "mp3")
     {
         Console.WriteLine($"Playing mp3 format: {name}");
     }
     else if (format == "mp4" || format == "oog")
     {
         MediaAdapter = new MediaAdapter(format);
         MediaAdapter.Play(format, name);
     }
     else
     {
         Console.WriteLine($"Invalid format: {format}");
     }
 }
コード例 #2
0
ファイル: AudioPlayer.cs プロジェクト: viktorilin/Patterns
 public void Play(String audioType, String fileName)
 {
     //Вбудована підтримка для відтворення mp3-музичних файлів
     if (audioType.Equals("mp3", StringComparison.InvariantCultureIgnoreCase))
     {
         Console.WriteLine("Playing mp3 file. Name: " + fileName);
     }
     //MediaAdapter підтримує відтворення інших форматів файлів
     else if (audioType.Equals("vlc", StringComparison.InvariantCultureIgnoreCase) || audioType.Equals("mp4", StringComparison.InvariantCultureIgnoreCase))
     {
         mediaAdapter = new MediaAdapter(audioType);
         mediaAdapter.Play(audioType, fileName);
     }
     else
     {
         Console.WriteLine("Invalid media. " + audioType + " format not supported");
     }
 }