Хроники лаборатории |
oEmbed, YouTube и все-все-все | (← 05 май 2010г, 23:27 →) |
В процессе копания в 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 рубрики: приемчики | |
|
Случайные записи впридачу: Настроенческое. (придумалось) Развлекалочка. (жизненное) Неофициальная религия. (точка зрения)
|
Rost (06 май 2010г, 10:39) []
А не проще было сделать код вида: [youtube=ID ролика]. Например: [youtube=8w8SofAkClg]. |
V.exeR (06 май 2010г, 10:47) []
Rost: не проще. Я, конечно, добавлю обработку такой ситуации, но многим проще скопировать всю адресную строку целиком, чем выколупывать оттуда какой-то ID. |
V.exeR (06 май 2010г, 11:02) []
Тест [yout ube=8w8SofAkClg]: |
|
Оставлять комментарии могут только имеющие свой ЖЖ-, ЛИру-аккаунт или еще какой openID (как так?). |
|