Ejemplo n.º 1
0
 private void InitializePlayingVideo()
 {
     if (ResourceConfiguration.IsVideosPathValid())
     {
         var videos = ResourceConfiguration.GetVideos();
         if (videos != null && videos.Count > 0)
         {
             var selectedVideo = GetSelectedVideo();
             MediaSource = new Uri(selectedVideo);
             PropertyChanged(this, new PropertyChangedEventArgs("MediaSource"));
             sbPresentation.Begin();
         }
     }
 }
Ejemplo n.º 2
0
 private void ShuffleVideoOptions()
 {
     if (!ResourceConfiguration.IsVideosPathValid())
     {
         CurrentVideoSelection = new List <string>();
     }
     else
     {
         var random  = new Random();
         var videos  = new List <string>(ResourceConfiguration.GetVideos());
         var shuffle = new List <string>();
         while (videos.Count > 0)
         {
             var videoIndex = random.Next(videos.Count);
             var video      = videos[videoIndex];
             shuffle.Add(video);
             videos.RemoveAt(videoIndex);
         }
         CurrentVideoSelection = shuffle;
     }
 }