Exemplo n.º 1
0
 private void HandleSubtitleEvent(object sender, SubtitleEventArgs e)
 {
     // only used in MediaFoundation as the other engines have their own
     // internal subtitle processing...
     if (e.Status == SubtitleStatus.NotShowing || ShowSubtitles)
     {
         SubtitleEvent?.Invoke(sender, e);
     }
 }
 void SubtitlesProvider_SubtitleChanged(SubtitleEventArgs e)
 {
     if (!String.IsNullOrEmpty(e.Item.SubTitle))
     {
         NSApplication.SharedApplication.BeginInvokeOnMainThread(() =>
         {
             subtitleTextField.AttributedStringValue = GetAttributedString(e.Item.StartTimeFormatted
                                                                           + " " + e.Item.SubTitle);
         });
     }
 }
Exemplo n.º 3
0
 private void MyPlayer_MediaSubtitleChanged(object sender, SubtitleEventArgs e)
 {
     subtitlesLabel.Text = e.Subtitle;
 }
Exemplo n.º 4
0
 private void Events_MediaSubtitleChanged(object sender, SubtitleEventArgs e)
 {
     sousTitre.Text    = e.Subtitle;
     sousTitre.Visible = true;
     sousTitre.Left    = (panneau.Width - sousTitre.Width) / 2;
 }