YouTube-Kanal Video-Player mit Playlist
-
01-10-2019 - |
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. :)
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:
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