protected async void youtubevideo(string id) { try { ProgressProgressBar.IsEnabled = true; var uri = await YouTube.GetVideoUriAsync(id, YouTubeQuality.Quality720P); // “JPF_iD1IXyc” video id from youtube video link if (uri != null) { YouTubePlayerMediaElement.Source = uri.Uri; YouTubePlayerMediaElement.Play(); // YouTubePlayerMediaElement.Source = uri.Uri; // YouTubePlayerMediaElement.Play(); } else { Debugger.Break(); // TODO: Show error message (no video uri found) ProgressProgressBar.IsEnabled = false; } } catch (Exception exception) { // TODO: Add exception handling Debugger.Break(); ProgressProgressBar.IsEnabled = false; } }
private void Pausebtn_Click(object sender, RoutedEventArgs e) { if (YouTubePlayerMediaElement.CurrentState == MediaElementState.Playing) { YouTubePlayerMediaElement.Pause(); //Pausebtn.Icon = new SymbolIcon(Symbol.Play); } else if (YouTubePlayerMediaElement.CurrentState == MediaElementState.Paused) { //Pausebtn.Icon = new SymbolIcon(Symbol.Pause); YouTubePlayerMediaElement.Play(); } }