2011-12-19 3 views
2

YouTube предлагает код для вставки канала, который отображает его как виджет с одним видео по времени, где вы можете перейти к следующему и предыдущему видео. Я хотел бы встроить свой канал на свой сайт, например, в галерею миниатюр видео под видео. Так что пользователи видят все видео и могут играть в любом из них в окне выше, если он нажимает на него.Как вставлять канал YouTube, как галерея миниатюр?

У меня есть только URL канала, например youtube.com/abc, и хочу преобразовать его в виджет, упомянутый выше. Как это сделать?

ответ

3

При использовании URL: http://gdata.youtube.com/feeds/api/users/%5BChannel%20or%20User%5D/uploads вы получите список из 25 новых видео в формате XML для указанного пользователя или канала. Просто проанализируйте xml и получите ссылку на миниатюру видеороликов и покажите им как галерею с большей возможностью загрузки большего количества видео. Вы также можете получить видеоролик для загрузки видео в веб-виде на миниатюре.

Для более глубокого анализа, пожалуйста, проверьте:

http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Searching_for_Channels 

and 

http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Retrieving_and_searching_for_videos 

Надеется, что это помогает ..

+0

ув, это помогло. Благодаря ! –

0

С GData API вам придется вручную преобразовать фид в формат HTML.

Плагин Youmax и укажите URL-адрес вашего канала (или URL-адрес списка воспроизведения). Ваши миниатюры видео будут преобразованы в приятную сетку и могут быть воспроизведены в проигрывателе над ним, как и ваше требование.

Небольшой демо для вашего требования - http://demos.codehandling.com/youmax_demo/youmax_inline_comment_button

Смежные вопросы