Pregunta

Busco la creación de la sección de youtube en mi sitio, donde el usuario puede conectar su "nombre del canal youtube" y se mostrará un cuadro de lista de reproducción / jugador en su perfil.

Lo que quiero en este cuadro de lista de reproducción / reproductor es que debe reproducir el vídeo por defecto de la carga; la lista de los otros videos en el canal podría estar en el lado izquierdo o en la parte inferior.
Al hacer clic en otro video empezará a reproducirse el video.

Sé que hay muchos porción widget y herramientas disponibles para hacerlo, pero no estoy recibiendo la cosa específica que yo estoy buscando.
Me puede punto cualquiera a una página apropiada / tutorial para hacer esto?

Gracias de antemano. :)

¿Fue útil?

Solución

Si está utilizando ASP.NET, es súper fácil con LINQ. Sólo consumir el canal de video de YouTube y luego hacer lo que quiera con él:

Aquí está la llamada que se realiza para obtener la lista de videos de un canal:

http://gdata.youtube.com/feeds/ api / usuarios / YOUTUBE_USERNAME_HERE / uploads? orderby = actualizada

Y aquí hay un código de ejemplo:

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

Se puede hacer lo que quiera con el pienso en ese punto, tales como convertir las URL de vídeo en algo integrable, y así sucesivamente.

Buena suerte!

Mejor,

-Auri

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top