2010-08-28 16 views
0

Je suis à la recherche de la création de la section youtube sur mon site, où l'utilisateur peut brancher son "nom de chaîne YouTube" et il affichera une liste de lecture/lecteur sur son profil. Ce que je veux dans cette boîte de lecture/lecteur, c'est qu'il devrait lire la vidéo par défaut en charge; la liste des autres vidéos de la chaîne peut être sur le côté gauche ou en bas.
Cliquer sur une autre vidéo commencera à lire cette vidéo.Lecteur vidéo de la chaîne YouTube avec playlist

Je sais qu'il y a beaucoup de widgets et d'outils disponibles pour faire mais je ne reçois pas la chose spécifique que je cherche.
Quelqu'un peut-il me diriger vers une page/tutoriel approprié pour cela?

Merci d'avance. :)

Répondre

1

Si vous utilisez ASP.NET, c'est très facile avec Linq. Il suffit de consommer le flux vidéo YouTube, puis faites ce que vous voulez avec:

est ici l'appel que vous faites pour obtenir la liste des vidéos à partir d'un canal:

http://gdata.youtube.com/feeds/api/users/YOUTUBE_USERNAME_HERE/uploads?orderby=updated

Et voici quelques exemples de code:

var url = FeedUrl; 
    XDocument rss = XDocument.Load(url); 

    var videos = from i in rss.Root.Elements("{http://www.w3.org/2005/Atom}entry") 
      select new 
      { 
       Title = i.Element("{http://www.w3.org/2005/Atom}title").Value, 
       URL = i.Element("{http://www.w3.org/2005/Atom}link").Attribute("href").Value 
      }; 

Vous pouvez faire ce que vous voulez avec le flux à ce stade, par exemple convertir les URL de la vidéo en quelque chose d'intégrable, et ainsi de suite.

Bonne chance!

Best,

-Auri