private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (_vlcManager.IsInitialized) { VlcClient.Stop(); } _vlcManager.Stop(); }
private void StopButton_Click(object sender, EventArgs e) { if (_playStatus == PlayStatus.Paused) { VlcClient.TogglePause(); } VlcClient.Stop(); _playStatus = PlayStatus.Stopped; UpdateUi(); }
public MainForm() { InitializeComponent(); SetupTimerSync(); InitDefaultValuesFromSettings(); Application.ApplicationExit += (_, __) => { if (_vlcManager.IsInitialized) { VlcClient.Stop(); } _vlcManager.Stop(); }; if (!string.IsNullOrWhiteSpace(VlcPathText.Text)) { TryInitVlcManager(); } }