Frage

Ich suche youtube Abschnitt auf meiner Website zu schaffen, in dem der Benutzer in ihrem „youtube channel namen“ verstopfen könnte und es wird eine Playlist / Player-Box auf ihrem Profil zeigt.

Was ich will in dieser Playlist / Player-Box ist, dass es die Standard-Video-on-Last spielen sollte; die Liste der anderen Videos auf dem Kanal auf der linken Seite oder am Boden sein könnte.
Ein Klick auf ein anderes Video startet das Video zu spielen.

Ich weiß, es gibt viele viele Widget und verfügbaren Tools zu tun, aber ich bin nicht die spezifische Sache bekommen, dass ich suche.
Kann mir jemand Punkt zu einem richtigen Seite / tutorial, dies zu tun?

Vielen Dank im Voraus. :)

War es hilfreich?

Lösung

Wenn Sie ASP.NET verwenden, es ist super einfach mit Linq. Nur verbrauchen das YouTube-Video-Feeds und dann tun, was man will:

Hier ist der Anruf, den Sie machen die Liste der Videos von einem Kanal zu bekommen:

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

Und hier einige Beispiel-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
            };

Sie können tun, was Sie mit dem Futter wollen an diesem Punkt, wie wandelt das Video-URLs in etwas bündig, und so weiter.

Viel Glück!

Best,

-Auri

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top