private async void _player_OnStop(object sender, StopEventArgs e) { await _player.CloseAsync(); tmPosition.Stop(); videoView1.Invalidate(); MessageBox.Show("Playback complete."); }
private async void btStop_Click(object sender, RoutedEventArgs e) { _tmPosition.Stop(); await _player.StopAsync(); await _player.CloseAsync(); tbTimeline.Value = 0; lbTimeline.Text = "00:00:00 / 00:00:00"; }
private async void btStop_Click(object sender, EventArgs e) { tmPosition.Stop(); await _player.StopAsync(); await _player.CloseAsync(); // clear screen workaround pnScreen.RemoveView(videoView); pnScreen.AddView(videoView); }