示例#1
0
        private void FlatButtonPlayPause_Click(object sender, MouseEventArgs e)
        {
            if (Playing)
            {
                Playing = false;
                FB_PlayPause.Image_Source = new BitmapImage(new Uri("pack://application:,,,/Resources/Icons/Media/Play.png"));
                ME_MediaPlayer.Pause();
            }
            else
            {
                Playing = true;
                FB_PlayPause.Image_Source = new BitmapImage(new Uri("pack://application:,,,/Resources/Icons/Media/Pause.png"));

                if (ME_MediaPlayer.NaturalDuration.HasTimeSpan && ME_MediaPlayer.Position.TotalSeconds == ME_MediaPlayer.NaturalDuration.TimeSpan.TotalSeconds)
                {
                    ME_MediaPlayer.Position = TimeSpan.Zero;
                }

                ME_MediaPlayer.Play();
            }
        }
示例#2
0
 private void ME_MediaPlayer_MediaEnded(object sender, RoutedEventArgs e)
 {
     Playing = false;
     FB_PlayPause.Image_Source = new BitmapImage(new Uri("pack://application:,,,/Resources/Icons/Media/Play.png"));
     ME_MediaPlayer.Pause();
 }