private void StartPlay() { try { if (!_loaded || PlayList.SelectedItem == null) { return; } Reset(); SongDat.Reset(); var file = PlayList.SelectedItem; _player.Load(file); _chapterprovider.Clear(); if (_player.IsStream) { Taskbar.ProgressState = TaskbarItemProgressState.Indeterminate; } else { _chapterprovider.CreateChapters(file, _player.Length); var len = TimeSpan.FromSeconds(_player.Length); TbFullTime.Text = len.ToShortTime(); SeekSlider.Maximum = _player.Length; } BtnChapters.IsEnabled = _chapterprovider.ChaptersEnabled; _timer.IsEnabled = true; if (Helpers.IsTracker(file)) { SongDat.UpdateMediaInfo(file, _player.SourceHandle); } else { SongDat.UpdateMediaInfo(file); } SongDat.Handle = _player.MixerHandle; } catch (Exception ex) { _timer.IsEnabled = false; SongDat.Handle = 0; Reset(); SongDat.Reset(); Helpers.ErrorDialog(ex); } }
private void FsVisual_Click(object sender, RoutedEventArgs e) { SongDat.GoFullScreen(); }