Хроники лаборатории
oEmbed, YouTube и все-все-все

В процессе копания в HTML-коде ютубовских страниц (с недавнего времени старые методы получения прямых ссылок на видео перестали работать, хочется узнать, как это делать в новых условиях) я наткнулся на забавнейшую строку:

<link rel="alternate" type="text/xml+oembed"
href="http://www.youtube.com/oembed?url=http%3A//www.youtube.com/watch?v%3D8w8SofAkClg&format=xml"
title="Трейлер "Там, на неведомых дорожках", версия 2009г" />

Интересно, думаю, что за «xml+oembed» такой? Да еще и «&format=xml»? Оказалось все довольно просто: в нашу жизнь тихо и незаметно вошла новая технология - oEmbed. А в этой alternate-ссылке указывается адрес, где можно получить роботоориентированную информацию о самом главном, находящемся на данной странице (в данном случае - о видеоролике), вплоть до HTML-кода для встраивания. Немного поизучав новую интернетную игрульку, я сделал на ее основе новый тег для дневника: [youtube=адрес ролика]. Например, [youtube=http://www.youtube.com/watch?v=8w8SofAkClg]. Движок блога лезет на указанную страницу и получает оттуда код для вставки. В идеале надо бы сделать универсальный тег [oembed=адрес страницы], но тогда есть риск недобросовестного использования: мало ли кто что пришлет под видом кода размещения интересного контента.



RSS HTML рубрики: приемчикиjuick twitter facebook вконтакте

Случайные записи впридачу:
Настроенческое. (придумалось)
Развлекалочка. (жизненное)
Неофициальная религия. (точка зрения)

Rost (06 май 2010г, 10:39) [ссылка на комментарий]

А не проще было сделать код вида: [youtube=ID ролика].
Например: [youtube=8w8SofAkClg].
V.exeR (06 май 2010г, 10:47) [ссылка на комментарий]

u74 Rost: не проще. Я, конечно, добавлю обработку такой ситуации, но многим проще скопировать всю адресную строку целиком, чем выколупывать оттуда какой-то ID.
V.exeR (06 май 2010г, 11:02) [ссылка на комментарий]

Тест [youtube=8w8SofAkClg]:
Откуда вы?   

Войти через loginza
Оставлять комментарии могут только
имеющие свой ЖЖ-, ЛИру-аккаунт или
еще какой openID (как так?).
Подписаться


Рубрики:

жизненное
аудио-я
видеомонтаж
фотоохота
ремонт
стихи
рассказы
синематограф
библиотека
фонотека
точка зрения
FAQ
приемчики
придумалось
ожидания-прогнозы
допридумано
рингтоны
это я так шучу
обои
микрозарисовки
опасный Интернет
я в печати
поездки-тусовки
смехоспам
мой код
футболки
игродром
подводная жизнь
сайтоводство
программы
персоны
LI.ru
аватарки
курсоры


Разное:

Полка с фильмами
Книжная полка
Полка с играми
Фотоальбом
Избранное


Календарь записей

2017 (10)
2016 (10)
2015 (3)
2014 (12)
2013 (10)
2012 (17)
2011 (84)
2010 (172)
2009 (228)
2008 (263)
2007 (154)
2006 (4)
2005 (1)
2004 (1)
2002 (1)
2001 (9)
2000 (9)
1999 (1)
© сайт разработан и поддерживается мной.