Ejemplo n.º 1
0
        public void AddTimedTextSource(string source)
        {
            if (m_Player != null)
            {
                m_Player.AddTimedTextSource(getSubtitleFile(source), MediaPlayer.MediaMimetypeTextSubrip);

                var textTrackIndex = findTrackIndexFor(
                    MediaTrackType.Timedtext,
                    m_Player.GetTrackInfo());
                System.Diagnostics.Debug.WriteLine("textTrackIndex : " + textTrackIndex);
                if (textTrackIndex >= 0)
                {
                    m_Player.SelectTrack(textTrackIndex);
                }
                else
                {
                    System.Diagnostics.Debug.WriteLine("Cannot find text track!");
                }
                m_Player.SetOnTimedTextListener(this);
                m_Player.TimedText += OnTimedText;
            }
        }
Ejemplo n.º 2
0
 public void OnPrepared(MediaPlayer p0)
 {
     StartVPback();
     mediaPlayer.AddTimedTextSource(Environment.ExternalStorageDirectory + "/12.srt");
     mediaPlayer.SetTimedTextShown(true);
 }