2017-04-09 4 views
0

Je souhaite diffuser la vidéo sur Youtube via MediaPlayerElement.Comment diffuser des vidéos YouTube via MediaPlayerElement?

MediaElement.Source = MediaSource.CreateFromUri(new Uri("https://www.youtube.com/embed/QTYVJhy04rs")); 

J'ai essayé ce code mais cela n'a pas fonctionné.

Je veux quelque chose de similaire à des vidéos dans MSPowerUser app.

enter image description here

+0

Vous pouvez essayer avec [YoutubeExtractor] (https://github.com/flagbug/YoutubeExtractor). Cependant, veuillez noter que cela peut enfreindre les conditions d'utilisation de YouTube: * Vous acceptez de ne pas accéder au Contenu par une technologie ou des moyens autres que les pages de lecture vidéo du Service, le Lecteur intégrable ou tout autre moyen expressément autorisé par YouTube *. – Scavenger

+0

@Scavenger Si j'utilise le lien de téléchargement pour lire la vidéo YouTube, le nombre de vues n'augmentera pas. –

Répondre

0

J'ai réalisé cela en utilisant la bibliothèque MyToolKit.Extended pour les applications UWP avec la classe « YouTube » dans l'espace de noms « MyToolKit.Multimedia ».

string youtubeVideoID = "INSERT VIDEO ID"; // Set video id 
YouTubeQuality youtubeQuality = YouTubeQuality.Quality720P; // Set video quality 

YouTubeUri videoUri = await YouTube.GetVideoUriAsync(youtubeVideoID, youtubeQuality); 

// You can get Uri using videoUri.Uri and set the source to a media player

MyToolKit.Extended: https://github.com/MyToolkit/MyToolkit

+0

s'il vous plaît fournir un lien vers l'outil/bibliothèque que vous référez ... peut-être une citation de la documentation ... et être plus précis que "contient une classe avec la capacité" ... Peut-être aussi un petit exemple de code pour comment OP peut utiliser ladite bibliothèque –

+0

Bien sûr. Je vais créer un autre commentaire avec les détails. –

+0

Vous pouvez toujours modifier votre réponse ... –