private void PlayAppBarButton_Click(object sender, RoutedEventArgs e) { TimeSpan total = Player.NaturalDuration.TimeSpan; Player.Play(); Player.Volume = (double)Volume.Value; TimeSpan start = TimeSpan.FromSeconds(0); if (!(Player.Position < total)) { process.Value = 0; } if (Player.Position != start) { InnerEllStoryboard.Begin(); } else { if (!Player.IsAudioOnly) { Innerellipse.Visibility = Visibility.Collapsed; Outerellipse.Visibility = Visibility.Collapsed; Brush.Visibility = Visibility.Collapsed; InnerEllStoryboard.Stop(); } else { Innerellipse.Visibility = Visibility.Visible; Outerellipse.Visibility = Visibility.Visible; Brush.Visibility = Visibility.Visible; InnerEllStoryboard.Begin(); } } }
private async void SelectAppBarButton_Click(object sender, RoutedEventArgs e) { FileOpenPicker open = new FileOpenPicker(); // Open a stream for the selected file open.FileTypeFilter.Add(".AVI"); open.FileTypeFilter.Add(".MP4"); open.FileTypeFilter.Add(".WMV"); open.FileTypeFilter.Add(".MP3"); StorageFile file = await open.PickSingleFileAsync(); // Ensure a file was selected if (file != null) { using (IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.Read)) { Player.SetSource(stream, file.FileType); } Player.AutoPlay = true; process.Value = 0; if (IsMusic(file.FileType)) { Innerellipse.Visibility = Visibility.Visible; Outerellipse.Visibility = Visibility.Visible; Brush.Visibility = Visibility.Visible; InnerEllStoryboard.Begin(); Player.IsFullWindow = false; } else { // video InnerEllStoryboard.Stop(); Innerellipse.Visibility = Visibility.Collapsed; Outerellipse.Visibility = Visibility.Collapsed; Brush.Visibility = Visibility.Collapsed; Player.IsFullWindow = true; } } }