J'ai un MediaElement à jouer sur youtube avec XAML et le code ci-dessous: XAML:Impossible de lire sur YouTube MediaElement
<MediaElement AutoPlay="False" AreTransportControlsEnabled="True" IsFullWindow="False">
<MediaElement.TransportControls>
<MediaTransportControls IsFullWindowButtonVisible="True"/>
</MediaElement.TransportControls>
</MediaElement>
code:
VideoLink.Text = "https://www.youtube.com/watch?v=QJ9h7EBs5LU";
string videoLink = VideoLink.Text.Substring(Math.Max(0, VideoLink.Text.Length - 11));
var url = await YouTube.GetVideoUriAsync(videoLink.ToString(), YouTubeQuality.Quality480P);
YoutubePlayer.Source = url.Uri;
YoutubePlayer.Play();
Je vais avoir du mal, peut-à-dire pas jouer youtube avec un message d'erreur comme l'image ci-dessous:
Comment le gérer?
pouvez-vous partager votre code pour GetYouTubeVideoURLAsync? –
J'ai essayé la même chose, en utilisant la pépite. Il semble y avoir un problème avec les métadonnées de la vidéo car toutes les autres vidéos fonctionnent parfaitement bien et j'ai essayé d'utiliser la vidéo intégrée ainsi –
@AdityaSharma GetVideoUriAsync est un code de MyToolkit.Extended, donc je n'utilise que le code: VideoLink .Text = "https://www.youtube.com/watch?v=QJ9h7EBs5LU"; chaîne videoLink = VideoLink.Text.Substring (Math.Max (0, VideoLink.Text.Length - 11)); var url = attendez YouTube.GetVideoUriAsync (videoLink.ToString(), YouTubeQuality.Quality480P); YoutubePlayer.Source = url.Uri; YoutubePlayer.Play(); – Rose