equal
deleted
inserted
replaced
50 Commands.VideoViewer.Play.Executed +=new EventHandler<SLExtensions.Input.ExecutedEventArgs>(Play_Executed); |
50 Commands.VideoViewer.Play.Executed +=new EventHandler<SLExtensions.Input.ExecutedEventArgs>(Play_Executed); |
51 } |
51 } |
52 |
52 |
53 void VideoScreen_MediaOpened(object sender, RoutedEventArgs e) |
53 void VideoScreen_MediaOpened(object sender, RoutedEventArgs e) |
54 { |
54 { |
55 VideoScreen.Play(); |
55 //VideoScreen.Play(); |
56 VideoPositionTimer.Start(); |
56 //VideoPositionTimer.Start(); |
57 |
57 |
58 } |
58 } |
59 |
59 |
60 void VideoScreen_MediaEnded(object sender, RoutedEventArgs e) |
60 void VideoScreen_MediaEnded(object sender, RoutedEventArgs e) |
61 { |
61 { |
64 |
64 |
65 private void GoToTime_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
65 private void GoToTime_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
66 { |
66 { |
67 if (e.Source == DataContext && e.Source != null) |
67 if (e.Source == DataContext && e.Source != null) |
68 { |
68 { |
69 |
69 if(!VideoPositionTimer.IsEnabled) |
70 VideoPositionTimer.Start(); |
70 VideoPositionTimer.Start(); |
71 |
71 |
72 VideoScreen.Position = new TimeSpan(((TimeSpan)e.Parameter).Ticks); |
72 VideoScreen.Position = ((TimeSpan)e.Parameter); |
73 |
73 |
74 |
74 |
75 } |
75 } |
76 } |
76 } |
77 |
77 |
97 if(e.Source == DataContext || e.Parameter == DataContext) |
97 if(e.Source == DataContext || e.Parameter == DataContext) |
98 { |
98 { |
99 VideoScreen.Pause(); |
99 VideoScreen.Pause(); |
100 _isPlayed = false; |
100 _isPlayed = false; |
101 VideoPositionTimer.Stop(); |
101 VideoPositionTimer.Stop(); |
102 if (VideoPositionTimer.IsEnabled) |
102 if(DataContext!=null) |
103 { |
103 ((VideoViewerVM)DataContext).AutoPlay = false; |
104 MessageBox.Show("Click Time IS NOT STOPPED"); |
|
105 } |
|
106 } |
104 } |
107 } |
105 } |
108 |
106 |
109 void Play_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
107 void Play_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) |
110 { |
108 { |
111 if (e.Parameter == DataContext || e.Parameter == null) |
109 if (e.Parameter == DataContext || e.Parameter == null) |
112 { |
110 { |
113 _isPlayed = true; |
111 _isPlayed = true; |
114 VideoScreen.Play(); |
112 VideoScreen.Play(); |
115 VideoPositionTimer.Start(); |
113 VideoPositionTimer.Start(); |
|
114 ((VideoViewerVM)DataContext).AutoPlay = true; |
116 } |
115 } |
117 } |
116 } |
118 |
117 |
119 private void VideoScreen_MediaFailed(object sender, System.Windows.ExceptionRoutedEventArgs e) |
118 private void VideoScreen_MediaFailed(object sender, System.Windows.ExceptionRoutedEventArgs e) |
120 { |
119 { |