Ejemplo n.º 1
0
 private void playVideoInfos(PlayControlViewModel vm, IUrl ui)
 {
     if (checkEqual(ui, vm))
     {
         foreach (VideoInfo vi in ui.VideoInfos)
         {
             if (!string.IsNullOrWhiteSpace(ui.LocalPath))
             {
                 string path = Path.Combine(ui.LocalPath, $"{vi.VideoId}_{vi.StreamId}");
                 if (!new DirectoryInfo(path).Exists)
                 {
                     Util.DialogUtil.ShowMessage(string.Format("未找到 \"{0}\" 视频!", vi.VideoName));
                     continue;
                 }
             }
             vm.AddToPlay(vi.VideoId, vi.StreamId, vi.VideoName);
         }
         vm.IsPlaying = true;
     }
 }