YouTube проигрыватель видео с плейлистом - PullRequest
0 голосов
/ 28 августа 2010

Я ищу создание раздела YouTube на моем сайте, где пользователь может указать свое "имя канала YouTube", и в его профиле будет отображаться список воспроизведения / плеер.

В этом окне плейлиста / плеера я хочу, чтобы при загрузке он воспроизводил видео по умолчанию; список других видео на канале может быть слева или снизу.
Нажав на другое видео, вы начнете воспроизводить это видео.

Я знаю, что доступно много виджетов и инструментов, но я не получаю нужную вещь.
Может кто-нибудь указать мне подходящую страницу / учебник, чтобы сделать это?

Заранее спасибо. :)

1 Ответ

1 голос
/ 30 апреля 2011

Если вы используете ASP.NET, это очень просто с Linq. Просто используйте видеопоток YouTube и делайте с ним все, что захотите:

Вот звонок, который вы делаете, чтобы получить список видео с канала:

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

А вот пример кода:

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

Вы можете делать с каналом все, что хотите, например конвертировать URL-адреса видео во встраиваемые и т. Д.

Удачи!

Лучшее

-Auri

...