private void LoadMovies() { if (MediaElement1 != null) { MediaElement1.UnloadedBehavior = MediaState.Manual; MediaElement1.MediaOpened -= MediaOpened; MediaElement1.Stop(); } if (MediaElement2 != null) { MediaElement2.UnloadedBehavior = MediaState.Manual; MediaElement2.MediaOpened -= MediaOpened; MediaElement2.Stop(); } var movieController = MediaElementController.CreateController(_movieManager, 2); MediaElement1 = movieController.MediaElements[0]; MediaElement2 = movieController.MediaElements[1]; MediaElement1.MediaOpened += MediaOpened; if (MediaElement2 != null) { MediaElement2.MediaOpened += MediaOpened; } movieController.Start(); }
// ************************************** Button2_EventHandler ************************************** private async void Button2_Click(object sender, RoutedEventArgs e) { MediaElement2.Play(); var dialog = new MessageDialog("Did you hear the sound?"); dialog.Title = "Hear it?"; dialog.Commands.Add(new UICommand { Label = "Yes", Id = 0 }); dialog.Commands.Add(new UICommand { Label = "No", Id = 1 }); dialog.Commands.Add(new UICommand { Label = "Play Again", Id = 3 }); var result2 = await dialog.ShowAsync(); res2 = res1 = (int)result2.Id; //if "Yes" is clicked if ((int)result2.Id == 0) { Button1.Visibility = Visibility.Collapsed; MediaElement1.Visibility = Visibility.Collapsed; textBlock1.Visibility = Visibility.Collapsed; Button2.Visibility = Visibility.Collapsed; MediaElement2.Visibility = Visibility.Collapsed; textBlock2.Visibility = Visibility.Collapsed; Button3.Visibility = Visibility.Visible; MediaElement3.Visibility = Visibility.Visible; textBlock3.Visibility = Visibility.Visible; } // if "No" is clicked if ((int)result2.Id == 1) { Button1.Visibility = Visibility.Collapsed; MediaElement1.Visibility = Visibility.Collapsed; textBlock1.Visibility = Visibility.Collapsed; Button2.Visibility = Visibility.Collapsed; MediaElement2.Visibility = Visibility.Collapsed; textBlock2.Visibility = Visibility.Collapsed; Button3.Visibility = Visibility.Collapsed; MediaElement3.Visibility = Visibility.Collapsed; textBlock3.Visibility = Visibility.Collapsed; textBlock2Result.Visibility = Visibility.Visible; SaveButton.Visibility = Visibility.Visible; HomeButton.Visibility = Visibility.Visible; } //If "Play Again" is clicked then the sound plays again else if ((int)result2.Id == 3) { MediaElement2.Play(); dialog = new MessageDialog("Did you hear the sound this time?"); dialog.Title = "This time?"; dialog.Commands.Add(new UICommand { Label = "Yes", Id = 0 }); dialog.Commands.Add(new UICommand { Label = "No", Id = 1 }); result2 = await dialog.ShowAsync(); //if "Yes" is clicked if ((int)result2.Id == 0) { Button1.Visibility = Visibility.Collapsed; MediaElement1.Visibility = Visibility.Collapsed; textBlock1.Visibility = Visibility.Collapsed; Button2.Visibility = Visibility.Collapsed; MediaElement2.Visibility = Visibility.Collapsed; textBlock2.Visibility = Visibility.Collapsed; Button3.Visibility = Visibility.Visible; MediaElement3.Visibility = Visibility.Visible; textBlock3.Visibility = Visibility.Visible; } // if "No" is clicked if ((int)result2.Id == 1) { Button1.Visibility = Visibility.Collapsed; MediaElement1.Visibility = Visibility.Collapsed; textBlock1.Visibility = Visibility.Collapsed; Button2.Visibility = Visibility.Collapsed; MediaElement2.Visibility = Visibility.Collapsed; textBlock2.Visibility = Visibility.Collapsed; Button3.Visibility = Visibility.Collapsed; MediaElement3.Visibility = Visibility.Collapsed; textBlock3.Visibility = Visibility.Collapsed; textBlock2Result.Visibility = Visibility.Visible; SaveButton.Visibility = Visibility.Visible; HomeButton.Visibility = Visibility.Visible; } } }
private void BtnS_Click(object sender, RoutedEventArgs e) { MediaElement2.Stop(); }
private void Btnpa_Click(object sender, RoutedEventArgs e) { MediaElement2.Pause(); }