private void vlcplayer_Buffering(object sender, VlcMediaPlayerBufferingEventArgs e) { if (this.Buffering != null) { this.Invoke(Buffering, this, e); } }
/// 影片緩衝事件 private void BufferingEventHandler(object sender, VlcMediaPlayerBufferingEventArgs e) { //Console.WriteLine("BufferingEventHandler"); this.SettingUI(() => { if (!this.Vlc_VideoPlayer.SourceProvider.MediaPlayer.IsPlaying()) { this.Grid_Loading.Visibility = Visibility.Visible; } }); }
private void OnBufferingInternal(object sender, VlcMediaPlayerBufferingEventArgs e) { OnBuffering(e.NewCache); }
void MediaPlayer_Buffering(object sender, VlcMediaPlayerBufferingEventArgs e) { _viewModel.State = LiveStreamPlayerState.Playing; }
/// <summary> /// Event handler for player buffering. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void PlayerOnBuffering(object sender, VlcMediaPlayerBufferingEventArgs e) { Console.WriteLine(@"PlayerOnBuffering: " + e.NewCache); }
/// <summary>The LibVLC Buffering event handler</summary> /// <param name="sender">The object that triggered the event</param> /// <param name="e">The event arguments</param> private void VlcControl_Buffering(object sender, VlcMediaPlayerBufferingEventArgs e) { this.InvokeIfRequired(() => { bufferStatusProgressBar.Value = (int)e.NewCache; }); }