コード例 #1
0
 private void AtomPlayer_MediaEnded(object sender, RoutedEventArgs e)
 {
     if (repeatIndefinitely)
     {
         AtomPlayer.Position = TimeSpan.FromSeconds(0);
         AtomPlayer.Play();
     }
 }
コード例 #2
0
        private void BrowseButtonClick(object sender, RoutedEventArgs e)

        {
            OpenFileDialog dlg = new OpenFileDialog();

            dlg.Filter           = "Media Files (*.wmv;*.mp4;*.mp3;*.wav;*.avi;*.mkv)|*.wmv;*.mp4;*.mp3;*.wav;*.avi;*.mkv|All Files (*.*)|*.*";
            dlg.RestoreDirectory = true;
            dlg.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);


            if (dlg.ShowDialog() == true)
            {
                string selectedFileName = dlg.FileName;
                AtomPlayer.Source = new Uri(selectedFileName);
                AtomPlayer.Play();
                loopTimer.Start();
                this.Title = Path.GetFileNameWithoutExtension(selectedFileName);
            }
        }
コード例 #3
0
 private void btnStop_Click(object sender, RoutedEventArgs e)
 {
     AtomPlayer.Stop();
     loopTimer.Stop();
 }
コード例 #4
0
 private void btnPause_Click(object sender, RoutedEventArgs e)
 {
     AtomPlayer.Pause();
 }