Esempio n. 1
0
        public void LoadSubtitle()
        {
            if (!File.Exists(FilePath))
            {
                return;
            }

            SubtitleManager.LoadFile(FilePath);
        }
        private void LoadSubtitleFile(string file)
        {
            if (Player.State == PlayerState.Closed)
            {
                m_SubtitleFile = file;
                //Player.OsdText.Show("Subtitle will be loaded with media", 3000); //Doesn't seem to work
                return;
            }

            Media.Pause(false);
            var subtitleLoaded = string.Format("Subtitle Loaded: {0}", Path.GetFileName(file));

            Player.OsdText.Show(SubtitleManager.LoadFile(file)
                ? subtitleLoaded
                : "Impossible to load Subtitle file.");
            Media.Play(false);
        }