diff -r 06de3a61998f -r 4f1ea403073d src/FingersDance.Control.Player/UserControlPlayer.xaml.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/FingersDance.Control.Player/UserControlPlayer.xaml.cs Fri Jul 31 00:45:42 2009 +0200 @@ -0,0 +1,80 @@ +using System; +using System.IO; +using System.Net; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Media.Animation; +using System.Windows.Navigation; +using System.ComponentModel; + +namespace FingersDance.Control.Player +{ + public partial class UserControlPlayer + { + + private bool play; + + public UserControlPlayer() + { + this.InitializeComponent(); + + initPlayer(); + } + + void initPlayer() + { + //init player + play = false; + //MediaElementVideo.Source = new Uri("Resources\\Lake.wmv", UriKind.Relative); + MediaElementVideo.LoadedBehavior = MediaState.Manual; + } + + private void ButtonPlayPause_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e) + { + if (!play)//Play + { + play = true; + try + { + MediaElementVideo.Play(); + } + catch (Exception ex) { } + } + else//Pause + { + play = false; + try + { + MediaElementVideo.Pause(); + } + catch (Exception exx ) { } + } + + } + + private void ButtonPlayPause_Click(object sender, RoutedEventArgs e) + { + if (!play)//Play + { + play = true; + try + { + MediaElementVideo.Play(); + } + catch (Exception ex ) { } + } + else//Pause + { + play = false; + try + { + MediaElementVideo.Pause(); + } + catch (Exception exx ) { } + } + } + } +} \ No newline at end of file