Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        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;
                }
            }
        }
Ejemplo n.º 3
0
 private void PauseAppBarButton_Click(object sender, RoutedEventArgs e)
 {
     Player.Pause();
     InnerEllStoryboard.Pause();
 }
Ejemplo n.º 4
0
 private void StopAppBarButton_Click(object sender, RoutedEventArgs e)
 {
     Player.Stop();
     InnerEllStoryboard.Stop();
     process.Value = 0;
 }