Domanda

Sto cercando per la creazione di youtube sezione sul mio sito, in cui l'utente potrebbe inserire il loro "nome del canale youtube" e mostrerà una finestra di playlist / giocatore nel proprio profilo.

Quello che voglio in questa casella playlist / lettore è che dovrebbe riprodurre il video di default sul carico; l'elenco degli altri video del canale potrebbe essere sul lato sinistro o sul fondo.
Facendo clic su un altro video verrà riprodotto il video.

So che ci sono molti molti widget e strumenti disponibili per fare, ma non ricevo la specifica cosa che sto cercando.
Qualcuno mi può puntare a una pagina appropriata / tutorial per fare questo?

Grazie in anticipo. :)

È stato utile?

Soluzione

Se si utilizza ASP.NET, è super facile con LINQ. Basta consumare il feed video di YouTube e poi fare quello che vuoi con esso:

Ecco la chiamata si effettua per ottenere l'elenco di video da un canale:

http://gdata.youtube.com/feeds/ API / utenti / YOUTUBE_USERNAME_HERE / uploads? orderby = aggiornato

Ed ecco qualche esempio di codice:

    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
            };

Si può fare quello che vuoi con il feed a quel punto, come ad esempio convertire le URL dei video in qualcosa integrabile, e così via.

In bocca al lupo!

Best,

-Auri

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top