示例#1
0
 private void OnVlcPaused(object sender, Vlc.DotNet.Core.VlcMediaPlayerPausedEventArgs e)
 {
     #if !NET20
     myLblState.InvokeIfRequired(l => l.Text = "Paused");
     #else
     ControlExtensions.InvokeIfRequired(myLblState, c => c.Text = "Paused");
     #endif
 }
示例#2
0
 private void VlcControl1_Paused(object sender, Vlc.DotNet.Core.VlcMediaPlayerPausedEventArgs e)
 {
     this.InvokeIfRequired(() =>
     {
         videoCutterTimeline1.Position = (int)(vlcControl1.VlcMediaPlayer.Position * vlcControl1.VlcMediaPlayer.Length);
     });
     EnableButtons();
 }
示例#3
0
 private void MediaPlayer_Paused(object sender, Vlc.DotNet.Core.VlcMediaPlayerPausedEventArgs e)
 {
     if (EndTime != -1)
     {
         if (control.SourceProvider.MediaPlayer.Time > EndTime)
         {
             var audio = control.SourceProvider.MediaPlayer.Audio;
             audio.Tracks.Current = audio.Tracks.All.ElementAt(1);
             BeginTime            = EndTime;
             EndTime = -1;
             PlayPause_Click();
         }
     }
 }
示例#4
0
 private void Media_Paused(object sender, Vlc.DotNet.Core.VlcMediaPlayerPausedEventArgs e)
 {
     if (closeOnStop)
     {
         return;
     }
     try
     {
         Invoke((MethodInvoker) delegate {
             btnPlay.Text       = "Play";
             btnPlay.ImageIndex = 0;
         });
     }
     catch { }
 }
 private void VlcControl_Paused(object sender, Vlc.DotNet.Core.VlcMediaPlayerPausedEventArgs e)
 {
     BeginInvoke((MethodInvoker) delegate() {
         this.Btn_Play.Text = "Play";
     });
 }
示例#6
0
 private void Control_Paused(object sender, Vlc.DotNet.Core.VlcMediaPlayerPausedEventArgs e)
 {
     Status = MEDIA_STATUS.PAUSED;
 }