Example #1
0
 public void addSubtitleFile(String subtitleLocation)
 {
     if (!SubtitleLocations.Contains(subtitleLocation))
     {
         SubtitleLocations.Add(subtitleLocation);
     }
 }
Example #2
0
        public void findMatchingSubtitleFiles(String videoLocation)
        {
            if (MediaViewer.Infrastructure.Utils.ImageUtils.isUrl(videoLocation))
            {
                return;
            }

            String location = Path.GetDirectoryName(videoLocation);

            foreach (SubtitlesFormat format in SubtitlesFormat.SupportedSubtitlesFormats)
            {
                String ext = format.Extension;
                if (ext == null)
                {
                    continue;
                }

                String subLocation = location + "\\" + System.IO.Path.GetFileNameWithoutExtension(videoLocation) + ext.TrimStart(new char[] { '\\' });

                if (File.Exists(subLocation))
                {
                    SubtitleLocations.Add(subLocation);
                }
            }
        }
Example #3
0
 public void clear()
 {
     SubtitleLocations.Clear();
 }