Как теперь встраивать видео в комментарии?

По инициативе Сергея Овчинникова решил написать небольшой пост-разъяснение.

Дело в том, что с одностороннем решением youtube о прекращении использования старого кода встраивания, многие пользователи Макспарка столкнулись с проблемой вставки видео в комментарии.

Из-за технических нововведений вставить видео стало несколько труднее.

По видимому, видеохостинг решил прекратить использования кода <object>, заменив его пресловутым <iframe>.

Однако на многих ресурсах этот код запрещен в целях безопасности, поскольку в нем могут содержаться опасные сценарии.

Ну да и ладно.

Нас интересует простая возможность по-прежнему вставлять видео в комментарии и мы постараемся ее реализовать.

Итак, рассмотрим простой пример:

Новый код встраивания:

<iframe width="640" height="360" src="http://www.youtube.com/embed/5V2d1x5Cbg0?feature=player_detailpage" frameborder="0" allowfullscreen></iframe>

Старый код встраивания:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="315" width="560"> <param name="allowscriptaccess" value="always"><param name="movie" value="https://www.youtube.com/v/5V2d1x5Cbg0?version=3&amp;hl=ru_RU"><param name="allowFullScreen" value="true"><param name="wmode" value="transparent"><param name="menu" value="false"><param name="quality" value="high"><embed data="https://www.youtube.com/v/5V2d1x5Cbg0?version=3&amp;hl=ru_RU" allowfullscreen="true" allowscriptaccess="always" quality="high" src="https://www.youtube.com/v/5V2d1x5Cbg0?version=3&amp;hl=ru_RU" type="application/x-shockwave-flash" wmode="transparent" height="315" width="560"></object>

Обратите внимание на подсвеченные части кода.

Я намеренно показал, что необходимо изменить для получения работоспособного видео для вставки в комментарии

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

И вуаля - все работает